我對這個PHP完全陌生。num_rows總是在PHP/MYSQL中顯示零值?
我只是在練習準備語句。 我知道那裏有幾個與我有關的問題。
但沒有幫助我。
這是我的PHP代碼總是返回num_rows
等於零。
但在我的表
if (isset($_POST['submit'])) {
$my_id = 49;
$content = $_POST['cont'];
$content_date = date('d-m-y');
$check = "SELECT * FROM post WHERE user_id = ?";
$stmt = $con->prepare($check);
$stmt->bind_param("i",$my_id);
$stmt->execute();
$stmt->fetch();
$numberofrows = $stmt->num_rows;
$stmt->close();
echo '<h1>'.$numberofrows.'</h1>';
}
確定49是一個很好的ID之前? –
是的,它是有價值的 –
那麼,如果只有1行,你'fetch()',那麼當你檢查'num_rows()'有0行。 – AbraCadaver