Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Гостевая книга с использованием MySQL
 
 автор: !!Yurchik!!   (27.01.2005 в 21:40)   письмо автору
 
 

Переделал свою гост. книгу из файловой в MySQL-ую и столкнулся со следующими проблемами:
1. Можно ли как-нибудь формат DATETIME отобразить в удобном виде (например без секунд)?
2. Под само сообщение пробовал выделить и тип VARCHAR(200), и TEXT, но и там и там символ перевода строки автоматически переводится в пробел... Какой тип будет отображать enter правильно?
3. Выводил сообщения постранично (по 10 на странице), и чтобы было удобнее нумеровал все сообщения, после чего использовал следующий запрос:

$gst=mysql_query("select * from ".$table_name." where ".$field_array[0].">".($pos)." and ".$field_array[0]."<=".($pos+10)." order by ".$field_array[0]." desc");

т.е. $field_array[0] - автоинкрементный индекс
Проблема в том, что если вдруг кто-либо матюкнется и мне прийдется удалить запись, то все "поедет"... т.е. все номера должны обязательно оставаться, их удалять нельзя... А как тогда бороться с такими сообщениями..? Просто менять его текст?
Заранее благодарен

   
 
 автор: cheops   (27.01.2005 в 23:53)   письмо автору
 
   для: !!Yurchik!!   (27.01.2005 в 21:40)
 

1) Да, для этого предназначена встроенная функция MySQL функция DATE_FORMAT, подробнее о которой можно почитать в теме http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1419
2) Хм... скорее всего это происходит при выводе - браузер игнорирует символ перевода строки, так как в HTML для этого предназначен тэг <br>, следует заменить все переводы строк на этот тэг при помощи фукнции nl2br(). http://www.softtime.ru/dic/id_dic=35&id_group=1
3) Лучше постраничную навигацию реализовать средствами PHP.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования