✎ Помощь начинающим и профессиональным блоггерам, создание, поддержка сайтов и блогов e-mail siteblogger@inbox.ru icq 353-724-370

Главная ›› Уроки по MySQL ›› Оператор обновления Update MySQL

Оператор обновления Update MySQL

Данный урок посвящен вопросу обновления данных в СУБД MySQL. Из урока Вы узнаете, какой оператор отвечает за обновление записей в таблицах баз данных и на практических примерах научитесь с ним работать.

Итак, для того, чтобы обновить запись в таблице базы данных существует оператор Update. Алгоритм обновления записи в базе данных выглядит следующим образом:

  • Подключаемся к серверу;
  • Подключаемся к базе данных на сервере;
  • Формируем запрос к базе данных с помощью функции «mysql_query»;
  • Используем оператор UPDATE, указываем в каких полях таблицы БД необходимо заменить те или иные значения.

Давайте рассмотрим работу с оператором обновления UPDATE на примерах. Допустим, нам необходимо изменить запись №2 в таблице «Сотрудники» (sotrudniki) базы данных «Фирма» (baza_firma), а именно поменять имя и фамилию, соответственно, с Екатерина Стрижова на Елена Шарова. Пример таблицы базы данных представлен ниже:

Пример таблицы базы данных

Для решения этой задачи напишем следующий код:

<?php

$db = mysql_connect("localhost","admin","12345");
mysql_select_db("baza_firma",$db);

$result = mysql_query ("UPDATE sotrudniki SET name='Елена', surname='Шарова' WHERE id='2'");
?>

В данном примере, в записи с идентификатором id=2 (вторая строка таблицы) меняется значение имени на «Елена» и фамилии на «Шарова».

Теперь рассмотрим тот же пример, но дополним его обработчиком ошибок. Обработчик ошибок можно сделать с помощью конструкции If-Else. Получим следующий код:

<?php

$db = mysql_connect("localhost","admin","12345");
mysql_select_db("baza_firma",$db);

$result = mysql_query ("UPDATE sotrudniki SET name='Елена', surname='Шарова' WHERE id='2'");

if ($result == 'true')

{
echo "Информация в базе обновлена успешно!";
}

else

{
echo "Информация в базе не обновлена!";
}
?>

В случае успешного обновления записи, обработчик ошибок выдаст нам сообщение о том, что информация в базе обновлена успешно, а в случае ошибки скажет, что в базе данных информацию обновить не получилось. Таким образом, с помощью обработчика ошибок мы всегда будем знать корректно обновились данные в таблице или нет.

Поделитесь ссылкой! Подпишитесь на обновления, чтобы получать новые публикации!

Оставить комментарий

Siteblogger.ru – проект, охватывающий достаточно широкий круг вопросов: создание сайтов и блогов на WordPress, поисковые системы, поисковая оптимизация и продвижение сайтов, способы заработка в сети, эффективные инструменты работы в Интернете и другое. Кроме того, мы оказываем услуги создания сайтов и блогов на WordPress с последующим их продвижением, а также занимаемся настройкой и ведением контекстной рекламы Яндекс.Директ и Google Adwords. По поводу сотрудничества просьба обращаться через контакты, все заявки и предложения будут обязательно рассмотрены. При использовании материалов данного сайта, пожалуйста, указывайте прямую индексируемую ссылку на Siteblogger.ru.

«Как создать и продвинуть свой сайт»

2011–2016 © Siteblogger.ru
Рейтинг@Mail.ru