<?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 關注
- 1636 瀏覽
添加回答
舉報
0/150
提交
取消