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

Форум PHP

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

 

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

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

тема: Цикл вывода из базы
 
 автор: OLi   (26.08.2008 в 14:53)   письмо автору
 
 

Приветствую!
Есть код
$query2="SELECT text,id FROM ORDER BY id DESC LIMIT 0,3";
$rez=mysql_query($query);
while($non=mysql_fetch_array($rez)){
echo"$non[id-$non[text]<br>";

}
Почему несмотря на то что я в limit указал 3 последних записей надо вывести, выводиться 2
P.S В базе много записей больше 10.

  Ответить  
 
 автор: Valick   (26.08.2008 в 14:55)   письмо автору
 
   для: OLi   (26.08.2008 в 14:53)
 

$query2="SELECT text,id FROM ORDER BY id DESC LIMIT 0,3";
$rez=mysql_query($query);

Эт чё?

  Ответить  
 
 автор: OLi   (26.08.2008 в 15:08)   письмо автору
 
   для: Valick   (26.08.2008 в 14:55)
 

Там опечатка...
При таком варианте
$rez=mysql_query("SELECT text,id FROM ORDER BY id DESC LIMIT 0,3");
Выводит тоже 2 заметки а не 3 как в limit указано!

  Ответить  
 
 автор: Valick   (26.08.2008 в 15:18)   письмо автору
 
   для: OLi   (26.08.2008 в 15:08)
 

Дайте угадаю выводит вторую и третью, а первую жмёт?))

Можете обьяснить эту строку?
$non[id-$non[text]

  Ответить  
 
 автор: OLi   (26.08.2008 в 17:37)   письмо автору
 
   для: Valick   (26.08.2008 в 15:18)
 

Ну елки-палки совсем затупил... Извините!
Щас проверю код.
P.S Ну а ты фокусник блин-рассмешил))

  Ответить  
 
 автор: OLi   (26.08.2008 в 17:41)   письмо автору
 
   для: OLi   (26.08.2008 в 17:37)
 

Вообщем сначала-вот код:
$rez1=mysql_query("SELECT text,id ROM tab1 ORDER BY date desc LIMIT 0,3");

while($comment=mysql_fetch_array($rez1)){
echo"$comment[text]<br>";


}
Проблема таже!

  Ответить  
 
 автор: Trianon   (26.08.2008 в 17:53)   письмо автору
 
   для: OLi   (26.08.2008 в 17:41)
 

А что такое ROM?

ром пишется как RUM вообще-то.

  Ответить  
 
 автор: OLi   (26.08.2008 в 17:57)   письмо автору
 
   для: Trianon   (26.08.2008 в 17:53)
 

Та что за день такой-ошибок много допускаю-в исходнике все верно!

  Ответить  
 
 автор: Valick   (26.08.2008 в 18:22)   письмо автору
 
   для: OLi   (26.08.2008 в 17:57)
 

Да не расстраивайтесь вы так, вы написали самый устойчивый код... вон сколько раз изменяете, а результат один и тот же... стабильность залог успеха!!!)

  Ответить  
 
 автор: OLi   (26.08.2008 в 18:24)   письмо автору
 
   для: Valick   (26.08.2008 в 18:22)
 

Ну хорош подшучивать))
Проблема ведь не решилась!

  Ответить  
 
 автор: Trianon   (26.08.2008 в 18:26)   письмо автору
 
   для: OLi   (26.08.2008 в 18:24)
 

может быть вы всё же попробуете без ошибок напечатать код, который у Вас не идет?
Или хотя бы скопировать его через буфер?
Заодно приложив и дамп таблицы... а то вдруг там всего две реальных строки?

  Ответить  
Rambler's Top100
вверх

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