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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Произошла исключительная ситуация при обращении к MySQL

Сообщения:  [1-9] 

 
 автор: Яшкин пень   (25.10.2009 в 21:42)   письмо автору
 
   для: Яшкин пень   (18.10.2009 в 13:43)
 

админы форума! Вы заделали вроде эту брешь, поделитесь кодом!

  Ответить  
 
 автор: neadekvat   (18.10.2009 в 20:23)   письмо автору
 
   для: Trianon   (18.10.2009 в 20:17)
 

Надо быть создателем, чтобы понять логику..

  Ответить  
 
 автор: Trianon   (18.10.2009 в 20:17)   письмо автору
 
   для: neadekvat   (18.10.2009 в 15:43)
 

CREATE TABLE `liteforum_last_time` (
  `id_author` int(11) NOT NULL auto_increment,
  `now1` datetime NOT NULL default '0000-00-00 00:00:00',
  `last_time1` datetime NOT NULL default '0000-00-00 00:00:00',
  `now2` datetime NOT NULL,
  `last_time2` datetime NOT NULL,
  `now3` datetime NOT NULL,
  `last_time3` datetime NOT NULL,
  PRIMARY KEY  (`id_author`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=cp1251;

  Ответить  
 
 автор: neadekvat   (18.10.2009 в 15:43)   письмо автору
 
   для: Trianon   (18.10.2009 в 15:32)
 

То есть при создании и удалении форумов изменяется структура бд? о.О

  Ответить  
 
 автор: Trianon   (18.10.2009 в 15:32)   письмо автору
 
   для: Рома   (18.10.2009 в 14:45)
 

там хуже... Там для каждого форума свое поле создается...
Отсюда и трепет в членах ошибки в запросах.
Ну не хранят в таблицах БД данные в горизонталь!

  Ответить  
 
 автор: Рома   (18.10.2009 в 14:45)   письмо автору
 
   для: Яшкин пень   (18.10.2009 в 13:55)
 

По хорошему бы спросить сначала у базы есть ли такой форум и если нет, вывести соотв. сообщение прямо в дизайне. Хеопс к неправильно набранным темам сделал(Тема отсутствует или закрыта для просмотра.), а к форумам почему-то нет.

  Ответить  
 
 автор: Яшкин пень   (18.10.2009 в 13:55)   письмо автору
 
   для: flaers   (18.10.2009 в 13:45)
 

А как?

 if($id_forum=="") $id_forum = 1; 


  if(empty($_GET['id_forum']))

  Ответить  
 
 автор: flaers   (18.10.2009 в 13:45)   письмо автору
 
   для: Яшкин пень   (18.10.2009 в 13:43)
 

получаете переменную $_GET['id_forum']; и проверяете на существование
если существует выводите форум, если нет то выводите сообщение об ошибке

  Ответить  
 
 автор: Яшкин пень   (18.10.2009 в 13:43)   письмо автору
 
 

У меня лайтфорум.
Пример такой. Если я наберу несуществующий номер форума (допустим 20)
http://www.softtime.ru/forum/index.php?id_forum=20
пишет
Произошла исключительная ситуация (ExceptionMySQL) при обращении к СУБД MySQL.

и далее по тексту...


это можно чем нибудь заменить?

  Ответить  

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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