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

Форум PHP

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

 

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

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

тема: выбоорка не выводит самый первый результат
 
 автор: TavRoX   (10.10.2010 в 05:19)   письмо автору
 
 

делаю выборку но заметил такую ошибку в работе
не выводится 1 результат который должен быть на первом месте
вот этот код выводит только 4 записи. сортировка от большого к меньшему по просмотрам
и не выводит самую большую
было еще такаяже ошибка с тегами
в чем ошибка? может чтото нетак делаю
ставлю лимит 1 и нечег оне выводится

<?  
$news_4it 
mysql_query ("SELECT * from data ORDER by view DESC limit 5");
$row_4it mysql_fetch_array($news_4it);
while(
$row_4it mysql_fetch_array($news_4it))
{
echo 
"<a href='view_post.php?id=$row_4it[id]'>$row_4it[title]</a><br />Просмотров: $row_4it[view]<br /><hr />";
}
?>

  Ответить  
 
 автор: TavRoX   (10.10.2010 в 05:53)   письмо автору
 
   для: TavRoX   (10.10.2010 в 05:19)
 

временно решил ето таким методом
добавил над вайл вывод такой строчки
echo "<a href='view_post.php?id=$row_4it[id]'>$row_4it[title]</a><br />Просмотров: $row_4it[view]<br /><hr />";

  Ответить  
 
 автор: Trianon   (10.10.2010 в 09:32)   письмо автору
 
   для: TavRoX   (10.10.2010 в 05:19)
 

читайте про цикл while и функцию mysql_fetch_array()
Когда прочтете - отвечайте, зачем писали вызов функции дважды.

  Ответить  
 
 автор: TavRoX   (10.10.2010 в 17:05)   письмо автору
 
   для: Trianon   (10.10.2010 в 09:32)
 

пфу блин спасибо. вот что значит работать долго
большое спасибо.

  Ответить  
 
 автор: psychomc   (10.10.2010 в 17:49)   письмо автору
 
   для: TavRoX   (10.10.2010 в 17:05)
 

откуда вообще вот такая конструкция берется:

$row_4it = mysql_fetch_array($news_4it);
while($row_4it = mysql_fetch_array($news_4it))

ни в одном справочнике/книге не видел такой ахинеи. или это вы сами придумали?

  Ответить  
 
 автор: TavRoX   (10.10.2010 в 18:01)   письмо автору
 
   для: psychomc   (10.10.2010 в 17:49)
 

я ж говорю опечатался
уже исправил удалил в баню
большое спасибо
ночью делал уже

  Ответить  
 
 автор: neadekvat   (10.10.2010 в 18:06)   письмо автору
 
   для: TavRoX   (10.10.2010 в 18:01)
 

Это говорит о том, что вы не умеете искать ошибки в своем коде. Для программиста - критический показатель. И не надо сейчас про ночь и то, что вы новичок, ок? Вам лень лишний раз прочитать свой собственный код и вы сразу бежите за помощью на форум.

  Ответить  
 
 автор: TavRoX   (10.10.2010 в 18:39)   письмо автору
 
   для: neadekvat   (10.10.2010 в 18:06)
 

извеняюсь но вы ошибаетесь!
я пересмотрел код с низу доверху прогрыз любые мелочи
а все ето из-за того что я начал использовать не do {} while
a while () {}
вот и вся причина
и запутался

  Ответить  
 
 автор: neadekvat   (10.10.2010 в 18:51)   письмо автору
 
   для: TavRoX   (10.10.2010 в 18:39)
 

> пфу блин спасибо. вот что значит работать долго
Из этого следует, что ошибка для вас не явилась открытием, а была в вашем понимании глупой.
И после этого вы будете говорить, что кажду мелочь проверили?
И причем цикл? Ведь даже подключая логику: "Забираем запись, еще выбираем запись и выводим.. а первую то не вывели - ошибка".

  Ответить  
 
 автор: TavRoX   (10.10.2010 в 18:55)   письмо автору
 
   для: neadekvat   (10.10.2010 в 18:51)
 

да тут я походу протупил.
учатся на своих ошибках
буду внимательнее
спасибо что помогли.

  Ответить  
 
 автор: Trianon   (10.10.2010 в 18:10)   письмо автору
 
   для: TavRoX   (10.10.2010 в 17:05)
 

Вы не ответили на вопрос.

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

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