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

Форум MySQL

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

 

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

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

тема: Не работает выборка

Сообщения:  [1-10]   [11-13] 

 
 автор: Trianon   (06.01.2010 в 13:01)   письмо автору
 
   для: Port_Artur   (06.01.2010 в 12:19)
 

Ну раз запрос отправлен - значит выполнился.
Теперь вытягивайте результат с помощью mysql_fetch_assoc() в цикле.

  Ответить  
 
 автор: Port_Artur   (06.01.2010 в 12:19)   письмо автору
 
   для: Trianon   (06.01.2010 в 11:55)
 

Да вроде всё правильно:

SELECT * FROM video WHERE categories1=1 ORDER BY id_video DESC LIMIT 3, 3
Запрос отправлен

  Ответить  
 
 автор: Trianon   (06.01.2010 в 11:55)   письмо автору
 
   для: Port_Artur   (06.01.2010 в 09:39)
 

Для начала Вам стоит написать echo $sql;
И внимательно посмотреть на сам запрос.
Текст до подстановки и текст после подстановки подчас существенно отличаются .

  Ответить  
 
 автор: Port_Artur   (06.01.2010 в 09:39)   письмо автору
 
   для: Вурдалак   (06.01.2010 в 03:05)
 

я приношу свои извинения
ответ:
Запрос отправлен


Я переменные забыл указать.
Это значит что всё нормально с запросом?

так как при попытке вывести результат на экран

       echo "$result";


ничего кроме

Запрос отправлен

на экране нет, хотя в таблице 12 записей, только что проверил:
Все переменные заданы:
 $categories=1;
  $initialMsg=3;
  $maxMsg=3;


Что не так?

  Ответить  
 
 автор: Вурдалак   (06.01.2010 в 03:05)   письмо автору
 
   для: Boeing   (06.01.2010 в 03:01)
 

Запятой после LIMIT быть не должно. У него переменная $initialMsg пустая / не определена.

  Ответить  
 
 автор: Boeing   (06.01.2010 в 03:01)   письмо автору
 
   для: Вурдалак   (06.01.2010 в 02:40)
 

что я сам не могу понять где там ошибка

  Ответить  
 
 автор: Вурдалак   (06.01.2010 в 02:40)   письмо автору
 
   для: Boeing   (06.01.2010 в 02:26)
 

Что ты этим хотел мне сказать?

  Ответить  
 
 автор: Boeing   (06.01.2010 в 02:26)   письмо автору
 
   для: Вурдалак   (06.01.2010 в 02:19)
 

я ща у ся попробовал намеренно вызвать такую ошибку в запросе
$sql = "SELECT `cid`,`author`,`title`,`pubyear`,`price` FROM `catalog` WHERE `price`='{$p}' ORDER BY `{$ORDERBY1}` {$ASCDESC1} LIMIT $a,$b";
и то, менял, и сё NULL-ил - никак=)

Ни запятая не вылезает, ни тем более целый запрос, - вылезает лишь часть, где ошибка

  Ответить  
 
 автор: Вурдалак   (06.01.2010 в 02:19)   письмо автору
 
   для: Port_Artur   (06.01.2010 в 01:14)
 

А "LIMIT ," не смущает?

  Ответить  
 
 автор: Boeing   (06.01.2010 в 02:16)   письмо автору
 
   для: Port_Artur   (06.01.2010 в 01:14)
 

-

  Ответить  

Сообщения:  [1-10]   [11-13] 

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

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