Оператор UPDATE используется для изменения данных в таблице базы данных.
Оператор UPDATE используется для обновления записей, которые уже существуют в таблице базы данных.
ОБНОВЛЕНИЕ имя_таблицыSET столбец1=значение, столбец2=значение2,... ГДЕ некоторый_столбец=некоторое_значение
Примечание. Обратите внимание на предложение WHERE в синтаксисе UPDATE. Предложение WHERE указывает, какие записи необходимо обновить. Если вы хотите опустить предложение WHERE, все записи будут обновлены!
Чтобы узнать больше о SQL, посетите наши учебные пособия по SQL.
Чтобы PHP выполнил приведенный выше оператор, мы должны использовать функцию mysqli_query(). Эта функция используется для отправки запросов или команд к соединению MySQL.
В предыдущих главах этого руководства мы создали таблицу с именем «Лица», как показано ниже:
| Имя | Фамилия | Возраст |
|---|---|---|
| Питер | Грифон | 35 |
| Гленн | Куагмайр | 33 |
В следующем примере обновляются некоторые данные в таблице «Лица»:
<?php$con=mysqli_connect("localhost","username","password","database");//Обнаружение соединения if (mysqli_connect_errno()){ echo "Соединение не удалось: " . mysqli_connect_error();}mysqli_query( $con,"UPDATE Persons SET Age=36WHERE FirstName='Peter' AND LastName='Гриффин'");mysqli_close($con);?>После этого обновления таблица «Персоны» выглядит так:
| Имя | Фамилия | Возраст |
|---|---|---|
| Питер | Грифон | 36 |
| Гленн | Куагмайр | 33 |