PHPでのSQLクエリを介したレコードの挿入
それでは、テーブルに新しいレコードを追加する方法を学びましょう。
これはINSERT INTOコマンドを使用して行われます。
構文は次のとおりです:
<?php
$query = "INSERT INTO テーブル (フィールド1, フィールド2...) VALUES (値1, 値2...)";
?>
私たちのusersテーブルに新しいユーザーを追加してみましょう:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
挿入の結果をmysqli_fetch_assocで処理する必要がないことは、あまり明確ではないかもしれません。
このクエリをmysqli_queryで実行し、挿入結果はPhpMyAdminで確認するだけでよいのです:
<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
また、挿入時にid列とその値を指定していないことにも注意してください。
これは正しいです。この列の値はデータベースによって自動的に設定されるからです。
新しいユーザー'user7'、年齢26歳、給与300を追加してください。