
正文
php连接数据库总是显示 登录界面php连接数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php连接数据库错误显示mysql_connect not found,配置什么的都配置了
看了你和楼上的对答,有个小建议。
首先你从java转php,说明有语言基础,php基础可以先跳过。
原生写法可能浪费时间,建议你找个php框架入手,里面集成了连接数据库的方法,避免出现如此低级的问题。
还有,你也可以将java的思想带入PHP中,都可以以对象来处理,没必要从这种面对过程方面来学习。
相关问答
Q1: 使用php连接数据库时出现Internal Server Error 500错误
500基本上都是程序的问题 你可以
$dbc=mysqli_connect('IP地址','数据库用户名','数据库密码','数据库名称')or die('Error connecting to mysql server.');
或者打开IIS报错
点击错误页
Q2: php连接数据库怎么显示一直在等待
如果连接成功了,不能插入数据,肯定是你最后一句写错了。
mysqli_query($db,"INSERT INTO tablename(username,userpass) VALUES('$name','$pass')");
有几种可能:
列名写对象没有?
values()里的值的格式写对了没有?引号有没有加到?
我看你写的:('$name','$pass')") 如果是变量的话,是不能加单引号的,这样是读到不变量值的。
Q3: 我刚学php,我安装了apache,也start了masql,为什么浏览php网页时总显示数据库连接失败?
数据库链接的代码没有写对,看看用户名,密码,是不是正确的。或者语法有问题。本地测试可以看看我自己写的这段代码:
?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"); //设置时区为北京时间
?
Q4: 连接php显示数据库失败怎么回事啊?
连接字串中php连接数据库总是显示的用户名和密码错误。php连接数据库总是显示你查一下test.phpphp连接数据库总是显示的第三行看看就知道php连接数据库总是显示了。
Q5: 为什么php网站总显示数据库连接失败?哪位高手通过qq远程帮我看看吗?谢谢了。我的qq:664550455
if (!$_conn = @mysql_connect('localhost','root','123456')) {
exit('数据库连接失败');
}
去掉@符号,让错误打印出来。问题通常不外乎是找不到该用户。说不定不存在'root'@'localhost',而是'root'@'127.0.0.1',mysql就是这么烦,是用host和user当联合主键来确定一个用户的,同样是root,不同的host也是不同的。密码什么的我就不说了,估计你都检查过很多遍了。 看图。
php连接数据库总是显示的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于登录界面php连接数据库、php连接数据库总是显示的信息别忘了在本站进行查找喔。






