PHP mysqli_query()関数

PHP MySQLi 参考手册PHP MySQLi リファレンスマニュアル

データベースに対するクエリを実行:

データベースのクエリ

<?php //データベースのユーザー名:root、パスワード:123456、データベース:サンプル とします $con=mysqli_connect("localhost","root","123456","サンプル"); if (mysqli_connect_errno($con)) { echo "MySQL への接続に失敗しました:" . mysqli_connect_error(); } //クエリを実行 mysqli_query($con,"SELECT * FROM websites"); mysqli_query($con,"INSERT INTO websites (name, url, alexa, country) VALUES ('百度','https://www.baidu.com/','4','CN')"); mysqli_close($con); ?>

定義と使用法

mysqli_query() 関数は、データベースに対するクエリを実行します。


構文

mysqli_query(connection,query,resultmode);

パラメータ 説明
connection 必須。使用する MySQL 接続を指定します。
query 必須。クエリ文字列を指定します。
resultmode

オプション。定数。次のいずれかの値を指定できます:

  • MYSQLI_USE_RESULT(大量のデータを取得する必要がある場合は、これを使用してください)
  • MYSQLI_STORE_RESULT(デフォルト)

技術詳細

戻り値: 成功した SELECT、SHOW、DESCRIBE、EXPLAIN クエリに対しては、mysqli_result オブジェクトを返します。その他の成功したクエリに対しては、TRUE を返します。失敗した場合は FALSE を返します。
PHP バージョン: 5+
更新履歴: PHP 5.3.0 で非同期クエリの機能が追加されました。


PHP MySQLi 参考手册PHP MySQLi リファレンスマニュアル その他の拡張機能