-3
我的準備好的語句是通過PHP發送到我的數據庫的。有人能告訴我爲什麼下面的聲明不會返回結果嗎?我只會描述我想要它做什麼,它做什麼和代碼。PHP MySQL準備好的語句不返回結果
我有數據通過表單準備好插入到我的表中,但我需要從另一個表中插入值。
我習慣於以下SELECT語句來獲取輸入數據的基礎。此查詢適用於MySQL Workbench並返回正確的結果,但它不適用於我的PHP表單。當我回顯$時結果爲空。
代碼:
$=$_POST[''];
$=$_POST[''];
$db = createConnection();
$sql="select from where =? AND =?;";
$stmt=$db->prepare($sql);
$stmt->bind_param("ss",$,$);
$stmt->execute();
$stmt->store_result();
$stmt->bind_result($);
echo ": $"; //returns null value
有沒有被報告錯誤,所以我不知道從哪裏下一個調查,因爲我已經看過了預處理語句的例子。
另外,我有一個方面的問題。爲了插入到表中,獲取值的方法是不正確的做法嗎?
如果需要更多信息,請讓我知道。先謝謝你。
後必須執行的bind_result取
*「有被沒有錯誤報告」 * - 我看不出有任何錯誤處理任何責任。 –