Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Сколько запросов в цикле?
Форумы портала PHP.SU » PHP » Программирование на PHP » Сколько запросов в цикле?

Страниц (1): [1]
 

1. dmaw - 13 Апреля, 2010 - 23:39:12 - перейти к сообщению
Есть таблица name в ней 100 записей, делаем вывод всех записей с помощью запроса и цикла, интересует вопрос, сколько я сделал запросов к бд 100 или 1, какое число писать в статистику?

PHP:
скопировать код в буфер обмена
  1. $r = mysql_query("SELECT * FROM name", $db);
  2. while($row = mysql_fetch_array($r))
  3. {
  4.      echo $row["name"];
  5. }
2. ZeiZ - 14 Апреля, 2010 - 00:55:12 - перейти к сообщению
1 запрос выдал 100 результатов.

еслиб было

PHP:
скопировать код в буфер обмена
  1. for ($i=1; $i<101;$i++)
  2. {
  3.      $r = mysql_query("SELECT * FROM name", $db);
  4.      while($row = mysql_fetch_array($r))
  5.      {
  6.           echo $row["name"];
  7.      }
  8. }


было бы 100 запросов Радость

mysql_query -- Посылает запрос MySQL
сколько разфункцию вызвал, столько и запросов
3. JustUserR - 14 Апреля, 2010 - 09:05:23 - перейти к сообщению
dmaw пишет:
Сколько я сделал запросов к бд
Ровно столько же сколько раз вызвали функция передачи SQL-запроса типа mysql_query Разбор результат идет на стороне PHP-скрипта за счет работы с ресурсом ответа от БД
4. dmaw - 14 Апреля, 2010 - 09:34:46 - перейти к сообщению
Ок, всем спасибо!
5. jfr - 14 Апреля, 2010 - 17:28:07 - перейти к сообщению
вижу один запрос и один цикл Радость

 

Powered by ExBB FM 1.0 RC1