亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

幫我看看,那里有問題

幫我看看,那里有問題

慕村1106498 2017-05-08 22:10:37
<?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)


查看完整回答
2 反對 回復 2017-05-08
  • 慕村1106498
    慕村1106498
    確實是有好多問題,改了你所說的問題為什么也還是顯示null
  • 我是新手_請多指教
    我是新手_請多指教
    第一看數據庫的服務有沒有正常啟動, 第二判斷連接有沒成功(直接用代碼判斷)(主要判斷庫、表、數據庫密碼什么的有沒寫錯), 第三檢查你mysql操作語句有沒寫錯(猜測過去,如果你改為用mysqli的話,注意mysqli_query需要兩個參數 ) 第四就是檢查表是否有數據。 還解決不了我也無能為力了
?
慕無忌0465448

TA貢獻1條經驗 獲得超0個贊


uid是個字段還是表呢

查看完整回答
反對 回復 2017-05-08
  • 3 回答
  • 0 關注
  • 1636 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號