ホームページ >バックエンド開発 >PHPチュートリアル >PHP関数を使用してデータベースからデータを取得するにはどうすればよいですか?
PHP では、mysqli_query() 関数を使用してデータベース データを取得し、mysqli_fetch_row()、mysqli_fetch_assoc()、および mysqli_fetch_array() 関数を使用して結果を抽出して行データを取得し、mysqli_num_rows() 関数を使用して行データを取得できます。結果セット内の行データの量。
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 サイトの他の関連記事を参照してください。