2021.02.10
【PHP基礎】mysqli関数④ INSERT文の発行
この記事では、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=東京都」で、田中さんのデータが追加されていますね。