sql >> データベース >  >> RDS >> Mysql

mysqli_stmt ::num_rows()が間違った値を返す

    num_rows()が現在の結果セットに関連してレポートしているのではないかと思います。データをフェッチする前に、num_rows()をキャプチャしてみてください。例:

    if($statement->prepare($query))
    {
        $statement->execute();
        $statement->store_result();
        echo $statement->num_rows();
        $statement->bind_result($name);
        $statement->fetch();
        echo $name; 
    }
    

    効果はありますか?



    1. GROUPBYステートメントの最新のテキストエントリを取得します

    2. PDOの持続的接続を使用するにはどうすればよいですか?

    3. 多くの行をスキャンしないようにMySQLクエリを最適化する

    4. JavaSpringJPAページネーション複数のページがある場合は機能しません