ホームページ >バックエンド開発 >PHPチュートリアル >PHP関数を使用してデータベースからデータを取得するにはどうすればよいですか?

PHP関数を使用してデータベースからデータを取得するにはどうすればよいですか?

王林
王林オリジナル
2024-04-30 12:12:01925ブラウズ

PHP では、mysqli_query() 関数を使用してデータベース データを取得し、mysqli_fetch_row()、mysqli_fetch_assoc()、および mysqli_fetch_array() 関数を使用して結果を抽出して行データを取得し、mysqli_num_rows() 関数を使用して行データを取得できます。結果セット内の行データの量。

如何使用 PHP 函数从数据库中检索数据?

PHP 関数を使用してデータベースからデータを取得する方法

PHP には、データベースを操作してデータを取得するためのさまざまな関数が提供されています。以下は、一般的に使用される関数 beserta の実際のケースです:

mysqli_query() 関数

構文:

mysqli_query(mysqli $link, string $query)

実際のケース:

$link = mysqli_connect("localhost", "root", "password", "my_database");
$query = "SELECT * FROM users";
$result = mysqli_query($link, $query);

mysqli_fetch_row() 関数

# 構文:

mysqli_fetch_row(mysqli_result $result)

実際のケース:

while ($row = mysqli_fetch_row($result)) {
  echo $row[0] . " " . $row[1] . "\n";
}

mysqli_fetch_assoc() 関数

文法:

mysqli_fetch_assoc(mysqli_result $result)

実際のケース:

while ($row = mysqli_fetch_assoc($result)) {
  echo $row['name'] . " " . $row['email'] . "\n";
}

mysqli_fetch_array() 関数

文法:

mysqli_fetch_array(mysqli_result $result)

実践case:

while ($row = mysqli_fetch_array($result)) {
  echo $row[0] . " " . $row['name'] . "\n";
}

mysqli_num_rows() function

構文:

mysqli_num_rows(mysqli_result $result)

実際のケース:

$num_rows = mysqli_num_rows($result);
echo "The number of rows in the result set is: " . $num_rows;

以上がPHP関数を使用してデータベースからデータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。