0
我試圖執行這個查詢,我無法弄清楚,爲什麼它不工作的參數,它返回:問題上事先準備好的聲明
致命錯誤:無法按引用傳遞參數2
但我只有1個參數。
這是代碼:
$GLOBALS['mysqli']->query("use ".$db."");
$stmt = $GLOBALS['mysqli']->prepare("SELECT * FROM item_template WHERE name LIKE ?");
$stmt->bind_param("s","'glyph of%'");
$stmt->execute();
$result = $stmt->get_result();
感謝所有提前。
我不能確定,但與網格,其中您的參數名稱是不同的,它認爲你試圖通過「另一個」。我看到bind_param指的是「s」 - 是否應該是「名稱」。請 - 只是一個建議 - 如果我完全錯了。 –
感謝您的答案,參數應該是一個字符串,這就是爲什麼「S」,也許我錯了。我應該刪除「s」嗎? – SilverSkin
寧可忽視我的評論。 –