在使用PHP Prepared Statement中,計算行數的語法是什麼?在PHP Prepared Statement中計算行數的語法是什麼?
$stmt = $conn->stmt_init(); $query = "SELECT * FROM TableName"; if($stmt->prepare($query)){ $stmt->num_row(); //SOMETHING SIMILAR TO THIS.... }
在使用PHP Prepared Statement中,計算行數的語法是什麼?在PHP Prepared Statement中計算行數的語法是什麼?
$stmt = $conn->stmt_init(); $query = "SELECT * FROM TableName"; if($stmt->prepare($query)){ $stmt->num_row(); //SOMETHING SIMILAR TO THIS.... }
$stmt->num_rows
對於mysqli的其num_rows
。請務必事先致電store_result
。
我假設你正在使用mysqli。如果是這樣,那麼affected_rows()應該給你的行數會給你一個SELECT
操作返回的行數。
同時一定要增加
$stmt->store_result();
前
$stmt->num_rows;