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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Сколько запросов в цикле?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
dmaw
Отправлено: 13 Апреля, 2010 - 23:39:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 227
Дата рег-ции: Сент. 2009  
Откуда: Беларусь, Витебск


Помог: 0 раз(а)




Есть таблица 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. }
 
 Top
ZeiZ
Отправлено: 14 Апреля, 2010 - 00:55:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 231
Дата рег-ции: Нояб. 2009  
Откуда: Москва


Помог: 0 раз(а)




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
сколько разфункцию вызвал, столько и запросов

(Отредактировано автором: 14 Апреля, 2010 - 00:58:52)

 
 Top
JustUserR
Отправлено: 14 Апреля, 2010 - 09:05:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




dmaw пишет:
Сколько я сделал запросов к бд
Ровно столько же сколько раз вызвали функция передачи SQL-запроса типа mysql_query Разбор результат идет на стороне PHP-скрипта за счет работы с ресурсом ответа от БД


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
dmaw
Отправлено: 14 Апреля, 2010 - 09:34:46
Post Id



Частый гость


Покинул форум
Сообщений всего: 227
Дата рег-ции: Сент. 2009  
Откуда: Беларусь, Витебск


Помог: 0 раз(а)




Ок, всем спасибо!
 
 Top
jfr
Отправлено: 14 Апреля, 2010 - 17:28:07
Post Id



Посетитель


Покинул форум
Сообщений всего: 332
Дата рег-ции: Март 2010  
Откуда: Таджикистан, Худжанд


Помог: 0 раз(а)

[+]


вижу один запрос и один цикл Радость
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB