我使用的mysqli執行select查詢...mysqli的執行()成功執行,但不提取記錄
/** ------------ queries ---------- **/
$stmt = $mysqli->prepare("SELECT * FROM dept");
if(! $stmt)
{
echo "statement not prepared well";
}
else
{
echo $mysqli->error;
}
if (!$stmt->execute()) {
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
}
// add else
else{
echo "Query is successfully executed but no result fetch";
}
if (!($res = $stmt->get_result())) {
echo "Getting result set failed: (" . $stmt->errno . ") " . $stmt->error;
}
/** ------------------------------- **/
#------result ----
var_dump($res->fetch_all());
#---------(/result)----
我的問題是的execute()工作正常,但不能取的記錄...表格中有大量的數據......它顯示「查詢成功執行但沒有結果獲取」,之後它Fatal error: Call to undefined method mysqli_stmt::get_result()
我在做什麼錯誤..?
嘗試過但沒有變化。 – alwaysLearn 2013-03-26 10:02:55
@new_developer檢查新的編輯。 – hjpotter92 2013-03-26 10:07:32
非常感謝現在的工作...... – alwaysLearn 2013-03-26 10:13:43