PHP mysqli_query()関数
データベースに対するクエリを実行:
データベースのクエリ
//データベースのユーザー名: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 |
オプション。定数。次のいずれかの値を指定できます:
|
技術詳細
| 戻り値: | 成功した SELECT、SHOW、DESCRIBE、EXPLAIN クエリに対しては、mysqli_result オブジェクトを返します。その他の成功したクエリに対しては、TRUE を返します。失敗した場合は FALSE を返します。 |
|---|---|
| PHP バージョン: | 5+ |
| 更新履歴: | PHP 5.3.0 で非同期クエリの機能が追加されました。 |
PHP MySQLi リファレンスマニュアル その他の拡張機能