php mysql_query()問題
移动用户-4895127
移动用户-4895127 2019-12-17 08:01:01
0
4
1275

phpstudy mysql連線成功
navicat mysql連接phpstudy mysql沒問題
表格為
id ​​ username gender pass
1    bule      man   111裡
#. php檔:
連接phpstudy資料庫:
用$link= mysqli_connect();連線後驗證也沒問題

dologin.php檔:
呼叫conn.php後定義查詢語句:
$sql="select * from yq ";

執行查詢語句:
$ result= mysqli_query($link,$sql);
然後就出問題了
用or die( mysqli_error($link)."執行失敗");
加後面,顯示執行失敗
用if(!$ result){
  echo"執行失敗". mysql_error($link). "錯誤是".$sql;
}
結果顯示:
執行失敗錯誤是select * from yq
但是同樣的語句select * from yq在
navicat mysql表裡查詢表就沒問題
不知道是哪裡出問題了


#

移动用户-4895127
移动用户-4895127

全部回覆(2)
移动用户-4895127

dologin.php引入conn.php就出問題,在dologin.php直接連接資料庫就行 引用同目錄下的檔案語句是這句吧 include_once("./conn.php");

微笑°

那你庫你估計沒指定吧

  • 回覆 指定了,我在conn.php檔案裡驗證了 if($link){ echo "資料庫連線成功"; } 結果顯示:資料庫連線成功 就是mysql_query()這裡出問題,定義的查詢語句我單獨拿到mysql表裡查詢沒問題 好像是呼叫不了conn.php檔沒有找到表,我直接在dologin.php裡 $link= mysql_connect("localhost","root","123456","yq");就能執行 mysql_query()能執行,後面加了個驗證 $rowcount= mysql_num_rows($ result); printf("總共回傳 %d 行資料",$rowcount); 結果顯示:總共回傳 0 行數據
    移动用户-4895127 作者 2019-12-17 14:42:55
  • 回覆 不知道是不是conn.php不能引入dologin.php還是什麼地方的 問題
    移动用户-4895127 作者 2019-12-17 14:44:56
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板