PHPでのmysqliの使用方法と行数の取得方法


  1. データベースに接続する: まず、mysqli_connect関数を使用してデータベースに接続します。以下は、接続の例です。
$servername = "ホスト名";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
// データベースに接続
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 接続エラーのチェック
if (!$conn) {
    die("接続エラー: " . mysqli_connect_error());
}
  1. 行数を取得する: mysqli_query関数を使用してSQLクエリを実行し、結果の行数を取得することができます。以下は、行数の取得の例です。
$sql = "SELECT * FROM テーブル名";
$result = mysqli_query($conn, $sql);
if ($result) {
    // 行数を取得
    $row_count = mysqli_num_rows($result);

    echo "行数: " . $row_count;
} else {
    echo "クエリエラー: " . mysqli_error($conn);
}
  1. エラー処理: エラーハンドリングも重要です。mysqli関数はエラーが発生した場合にfalseを返しますので、それを利用してエラーメッセージを表示することができます。以下は、エラー処理の例です。
$result = mysqli_query($conn, $sql);
if ($result) {
    // 結果を処理する
} else {
    echo "クエリエラー: " . mysqli_error($conn);
}

上記の例では、mysqli_error関数を使用してエラーメッセージを取得しています。

これらの手順を参考にして、PHPでmysqliを使用してデータベースの行数を取得する方法を実装することができます。