Выполняем SQL-запросы к базе данных Оглавление СУБД MySQL

Упражнение

В данной главе мы с вами написали гостевую книгу, но она далека от совершенства. Первое, что необходимо реализовать - это постраничный вывод сообщений, т.к., если в гостевой книге будет, скажем, порядка 100 сообщений, то смотреть их на одной странице неудобно. Вторым шагом разработайте четыре программы для администрирования гостевой книги. Это программа gbadminshow - показывает сообщения с IP адресами тех, кто их написал, и кнопками для редактирования и удаления сообщения. Кнопка удаления сообщения ссылается на вторую программу - gbdel, которая удаляет сообщение. Программа gbdel получает на вход dsn и id сообщения, которое необходимо удалить из базы. Соответственно, она выполняет запрос DELETE FROM message WHERE id=идентификатор сообщения. Кнопка редактирования сообщений ссылается на программу gbeditshow, которая отображает наше сообщение в HTML-форме, где мы сможем его редактировать. Эта HTML-форма аналогична HTML-форме по добавлению сообщений за исключением кнопки "Отправить". Кнопка "Отправить" ссылается на четвертую программу gbedit. Программа gbedit отличается от программы gbadd тем, что выполняет SQL-запрос UPDATE, а не INSERT.