首頁 > 後端開發 > php教程 > mysqli_connect不報錯,但此後操作都顯示not a valid MySQL-Link resource

mysqli_connect不報錯,但此後操作都顯示not a valid MySQL-Link resource

WBOY
發布: 2016-08-04 09:18:58
原創
1711 人瀏覽過

<code>$connect = mysqli_connect("host","user","password","db") or die("Error " . mysqli_error($connect));
$result = mysql_query('select * from admin',$connnet);
print(mysql_num_rows($result));
mysql_close();
</code>
登入後複製
登入後複製

報錯:

<code>Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Warning: mysql_close(): no MySQL-Link resource supplied
</code>
登入後複製
登入後複製

而使用物件導向方法則沒有問題
請問這是什麼問題?

回覆內容:

<code>$connect = mysqli_connect("host","user","password","db") or die("Error " . mysqli_error($connect));
$result = mysql_query('select * from admin',$connnet);
print(mysql_num_rows($result));
mysql_close();
</code>
登入後複製
登入後複製

報錯:

<code>Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
Warning: mysql_close(): no MySQL-Link resource supplied
</code>
登入後複製
登入後複製

而使用物件導向方法則沒有問題
請問這是什麼問題?

因為你寫錯字母了...
第一個變數是 $connect
第二個變數是 $connnect
多了一個n,好不?
當然,也要用mysqli_query而不是mysql_query

mysql_query -> mysqli_query
mysql_num_rows -> mysqli_num_rows
mysql_close -> mysqli_close

哥們你用mysqli_connect建立的連接得用mysqli_xxx來用
mysqli_xxx和mysql_xxx是不能混用的

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板