0
即使表類別和cat = 1
中有5個條目,下面的代碼返回0。num_rows:get_result vs store_result
$sql = "SELECT name FROM categories WHERE cat = ?";
$stmt = $db->prepare($sql);
$cat = 1;
$stmt->bind_param("i", $cat);
$stmt->execute();
$stmt->get_result();
echo $stmt->num_rows;
然而,當我改變$stmt->get_result();
到$stmt->store_result();
輸出是5
。爲什麼get_result()
在這裏不起作用?
我發現在這個答案的例子:https://stackoverflow.com/a/8722329/2311074,get_result()
也應該工作。