猿问

帮我看看,那里有问题

<?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,我数据库里是有值的。

慕村1106498
浏览 1596回答 3
3回答

我是新手_请多指教

这代码看着怎么这么别扭呢,首先既然都用mysqli连接数据库了,为什么下面还用mysql(mysql在php7.0以上版本都淘汰了),而且你mysqli连接的第四个参数都已经选好库了,为什么还要select_db呢,最关键的是我怎么看到了locahost,你确定不是localhost吗?(问题应该在这)最后一开始学习建议加上连接数据库是否成功的判断,还有连接成功设置字符集,(巩固基础)代码什么的就不贴了,加油!再啰嗦一句,有错要去解决,不要动不动就用error_reporting(0)

慕无忌0465448

uid是个字段还是表呢
随时随地看视频慕课网APP
我要回答