0
我嘗試獲取數據庫表中的第一條記錄,並且我需要Mysqli的函數bind_param。爲什麼在Mysqli中使用bind_param返回空值?
$query = "SELECT `username`,`password` FROM `user` WHERE `id` = ?";
$result = $mysqli->prepare($query) or trigger_error($mysqli->error."[$query]");
$id = 1;
$result->bind_param("i",$id);
$result->execute();
應該bind_param中的'I'是小寫嗎?你應該設置'$ id'的值,然後傳遞給bind_param – Dale
我認爲這行應該是:$ result-> bind_param(「1」,$ id);因爲在我看來,id字段是整數並且你要輸入字符串 –
你的代碼很好,但我必須是小寫的,即(i)。 –