Дэн
Постоялец
- Регистрация
- 3 Май 2008
- Сообщения
- 63
- Реакции
- 8
- Автор темы
- #1
Привет всем! Вот меня очень мучает вопрос по функции mysql_fetch_array();
Вот например я вывожу из базы несколько записей примерно таким образом:
Меня очень интересует момент
while ($row = mysql_fetch_array($result));
Это же еще один запрос в базу или нет?
Это если я вывожу 5 новостей это 6 запросов???
И если это так то есть альтернативные варианты чтоб не делаеть столько запросов? не обязательно чтоб выводилось через mysql_fetch_array
Вот например я вывожу из базы несколько записей примерно таким образом:
PHP:
$query = "SELECT * FROM `table` WHERE `module`=news";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
do
{
echo $row['title'];
echo $row['full_text'];
}
while ($row = mysql_fetch_array($result));
Меня очень интересует момент
while ($row = mysql_fetch_array($result));
Это же еще один запрос в базу или нет?
Это если я вывожу 5 новостей это 6 запросов???
И если это так то есть альтернативные варианты чтоб не делаеть столько запросов? не обязательно чтоб выводилось через mysql_fetch_array