
我刚学php,我安装了apache,也start了masql,为什么浏览php网页时总显示数据库连接失败?
3个回答
展开全部
数据库链接的代码没有写对,看看用户名,密码,是不是正确的。或者语法有问题。本地测试可以看看我自己写的这段代码:
<?php
@mysql_connect("127.0.0.1:3306","root","123456") or exit("MySQL服务器连接失败,请检查连接字符串");
mysql_select_db("mysite_bak") or exit("数据库名称不正确");
mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
date_default_timezone_set("PRC"); //设置时区为北京时间
?>
<?php
@mysql_connect("127.0.0.1:3306","root","123456") or exit("MySQL服务器连接失败,请检查连接字符串");
mysql_select_db("mysite_bak") or exit("数据库名称不正确");
mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码
mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码
mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码
date_default_timezone_set("PRC"); //设置时区为北京时间
?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询