3
我嚴重不明白爲什麼以下轉儲我布爾(假)簡單mysqli_query SELECT返回false
// Create connection
$conn = mysqli_connect($servername, $username, $password);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
$sql = "SELECT id FROM maxims ORDER BY RAND() LIMIT 1";
var_dump(mysqli_query($conn, $sql)) or die(mysql_error());
mysql_error()是沒用的。你正在使用mysqli,並且這兩個庫不可互換/可互操作。 'mysqli_error($ conn)'代替,並注意'i'。另外,你正在對'var_dump'的結果做'或',而不是查詢調用的結果。 var_dump不能失敗,因此你永遠不會觸發錯誤輸出。 –
加上,你忘了選擇一個數據庫 – Ghost
@MarcB mysqli_error()期望只有1個參數,0給出 – ffritz