この記事では、mysqli_query関数で、
INSERT文を、発行する方法を説明します。
コード例
mysqli_query関数で、
INSERT文を発行した例です。
mysqli_queryの第2引数に、SQLのINSERT文が書かれています。
「id=1、name=田中、age=25、address=東京都」というデータを登録するのが目標です
(idはAUTO_INCREMENTなのでINSERT文にかかれていません)。
<?php
$con = mysqli_connect("localhost", "username", "password", "sample_db");
if (!$con) {
die("接続できませんでした");
}
mysqli_set_charset($con, "utf8");
// sqlの発行
$sql = "insert into members (name, age, address) values ('田中', 25, '東京都')";
$res = mysqli_query($con, $sql);
if (!$res) {
die(mysqli_error($con));
}
echo "レコードを挿入しました";
// 接続終了
mysqli_close($con);
?>
実行結果(失敗)
実行結果(成功)
実行結果(DBの変化)
「id=1、name=田中、age=25、address=東京都」で、田中さんのデータが追加されていますね。



