- データベースに接続する: まず、mysqli_connect関数を使用してデータベースに接続します。以下は、接続の例です。
$servername = "ホスト名";
$username = "ユーザー名";
$password = "パスワード";
$dbname = "データベース名";
// データベースに接続
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 接続エラーのチェック
if (!$conn) {
die("接続エラー: " . mysqli_connect_error());
}
- 行数を取得する: 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);
}
- エラー処理: エラーハンドリングも重要です。mysqli関数はエラーが発生した場合にfalseを返しますので、それを利用してエラーメッセージを表示することができます。以下は、エラー処理の例です。
$result = mysqli_query($conn, $sql);
if ($result) {
// 結果を処理する
} else {
echo "クエリエラー: " . mysqli_error($conn);
}
上記の例では、mysqli_error関数を使用してエラーメッセージを取得しています。
これらの手順を参考にして、PHPでmysqliを使用してデータベースの行数を取得する方法を実装することができます。