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

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

Репутация: 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
С нами: 10644806

Репутация: 1564


По умолчанию

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

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

Репутация: 1917


По умолчанию

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



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.