<?php error_reporting(0); $db = mysqli_connect('locahost','root','root','test'); mysql_select_db($db); $qe = mysql_query('SELECT * FROM uid'); $row = mysql_fetch_array($qe); var_dump($row);?>输出出来的是NULL,我数据库里是有值的。
3 回答
已采纳
我是新手_请多指教
TA贡献140条经验 获得超79个赞
这代码看着怎么这么别扭呢,
首先既然都用mysqli连接数据库了,为什么下面还用mysql(mysql在php7.0以上版本都淘汰了),
而且你mysqli连接的第四个参数都已经选好库了,为什么还要select_db呢,
最关键的是我怎么看到了locahost,你确定不是localhost吗?(问题应该在这)
最后一开始学习建议加上连接数据库是否成功的判断,还有连接成功设置字符集,(巩固基础)代码什么的就不贴了,加油!
再啰嗦一句,有错要去解决,不要动不动就用error_reporting(0)
- 3 回答
- 0 关注
- 1595 浏览
添加回答
举报
0/150
提交
取消