HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вопрос по MySQL
  #1  
Старый 20.12.2007, 02:51
Kaimi
Познавший АНТИЧАТ
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


По умолчанию Вопрос по MySQL

Есть скрипт с таким запросом:
Код:
$query="select id,srt,if(srt<=(select srt from Cat$Cat1 where id=$ID),1,0) as factor,
	if(pid=$ID,1,0) as factor2,if(substring(title,1,1)=9,1,0) as factor3,";
	if($start)	$query.="if((select (length(srt)+1) as len from Cat$Cat1 where id=$start)>=length(srt),0,1) as factor4,";
	$query.="title
	from Cat$Cat1 where "; if($ID) $query.=" id=$ID "; else $query.=" pid=0 ";  $query.=" $where 
	order by binary srt";
На одном серве такая конструкция работает, на другом нет (пишет Ошибка синтаксиса), подскажите в чем проблема?
 
Ответить с цитированием

  #2  
Старый 20.12.2007, 02:54
Mobile
Регистрация: 18.02.2006
Сообщений: 1,090
Провел на форуме:
6489333

Репутация: 1564


По умолчанию

Из за версии Бд скорей всего
 
Ответить с цитированием

  #3  
Старый 20.12.2007, 03:02
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


По умолчанию

Цитата:
Сообщение от Mobile  
Из за версии Бд скорей всего
угу, подзапросы используются с версии 4.1 на 4.0 этот запрос не пройдет
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по mysql (Возможно ли подключение к базе с другого хоста)? Grrl Уязвимости CMS / форумов 6 18.10.2004 08:52



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.