-1
我已經找了好久的答案,現在,很多類似的問題,但沒有發現任何解決方案尚未...mysqli_query工作在phpMyAdmin但不是在PHP
反正 所有我想要做的就是標識使用mysqli_query的數據庫中的用戶,查詢似乎在我在phpmyadmin中使用它時起作用,但當我將它用作php腳本的一部分時,查詢似乎不起作用。
$username = "bob";
$db = mysqli_connect("localhost", "username", "password", "user_data");
$sql1 = "select id from user_information where username='$username'";
$id = mysqli_query($db, $sql1) or die(mysql_error());
echo $id;
數據庫連接工作正常,我可以通過php輸入數據。
有什麼建議嗎? (任何人的幫助非常感謝)。
'$ id'是MySQLi的資源,您需要先取它。 http://php.net/manual/en/mysqli-result.fetch-assoc.php – Qirel
並且死掉(mysql_error());'不會給你任何東西,'mysql_'不會與'mysqli_ ' – Qirel
如果將來''用戶名'不會是靜態的,你應該使用參數化查詢。 http://php.net/manual/en/mysqli.quickstart.prepared-statements.php – chris85