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

Форум MySQL

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

 

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

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

тема: Явно плохой метод... А как правильно?
 
 автор: Shorr Kan   (02.02.2005 в 07:41)   письмо автору
 
 

Я не очень понимаю смысла $info=mysql_fetch_array(mysql_query("SELECT * FROM tbl LIMIT 20;"));

Зачем нам LIMIT 20, если при print $info['что-нибудь'], мы увидим только последнюю строку... Чnобы вывести все эти 20 строк я пользуюсь этим:
$info_pre=mysql_query("SELECT * FROM tbl;");
while($info=mysql_fetch_array($info_pre)){ print $info; }

Видимо, это неправильно. Так как же верно? Помогите проапдейтить знания :)

   
 
 автор: Axxil   (02.02.2005 в 09:24)   письмо автору
 
   для: Shorr Kan   (02.02.2005 в 07:41)
 

LIMIT 20 ограничивает не вывод а результат запроса.
То есть в результате запроса ты получаешь 20 записей.
А уж только потом начинаешь их выводить.
И увидим мы при

<?
 $info
=mysql_fetch_array(mysql_query("SELECT * FROM tbl LIMIT 20;"));
 echo 
$info['anythig'];
?>

ПЕРВУЮ строчку.
Во втором примере ты получаешь ВЕСЬ запрос.
А прикинь если он будет содержать 100000 строк...

   
 
 автор: Shorr Kan   (02.02.2005 в 10:06)   письмо автору
 
   для: Axxil   (02.02.2005 в 09:24)
 

Understand. Спасибо. Получается, надо

$info_pre=mysql_query("SELECT * FROM tbl LIMIT 20;");

while($info=mysql_fetch_array($info_pre)){ print $info[0];}

Так он и выведет 20 записей, да?

   
 
 автор: Artemy   (02.02.2005 в 12:48)   письмо автору
 
   для: Shorr Kan   (02.02.2005 в 10:06)
 

Да!!!

   
Rambler's Top100
вверх

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