Вставка записей через SQL запрос в PHP

Давайте теперь научимся добавлять новые записи в таблицу. Это делается с помощью команды 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.