Эстетика =))

Статус
В этой теме нельзя размещать новые ответы.

123

Guest
Эстетика =))

Вот примеру мне нужно вытащить из БД Mysql строки, но таблица из которой я вытаскиваю может как содержать значения, так и быть пустой. Обычно я сначала считаю количество строк:

$count = mysql_fetch_array(mysql_query("SELECT COUNT(*) as count from table"));

// И если есть значения я вытаскиваю данные
if ($count)
{
$sql = mysql_query("SELECT * from table order by id");
while ($res = mysql_fetch_array($sql))
{
бла бла
}
}

Или можно сразу делать цикл выемки значений без подобной проверки? Ведь по идее ес ли значений в таблице нет они и так не будут вытаскиваться:

$sql = mysql_query("SELECT * from table order by id");
while ($res = mysql_fetch_array($sql))
{
бла бла
}
 

Romantik

TeaM PHPClub
Тема закрыта.

Создание новых тем, имеющих малосодержательное название запрещено правилами форума.
Помните о других людях, которые будут искать ответ на схожий вопрос.
Формулируйте название темы более четко.
Правила форума: http://phpclub.ru/talk/announcement.php?s=&forumid=12
 

Фанат

oncle terrible
Команда форума
ты спрашиваешь у нас, что лучше - один запрос, или два?
А сам не в состоянии догадаться?
 

123

Guest
выемка значений из mysql без предварительного подсчета кол. строк

Эстетика =))
Вот примеру мне нужно вытащить из БД Mysql строки, но таблица из которой я вытаскиваю может как содержать значения, так и быть пустой. Обычно я сначала считаю количество строк:

$count = mysql_fetch_array(mysql_query("SELECT COUNT(*) as count from table"));

// И если есть значения я вытаскиваю данные
if ($count)
{
$sql = mysql_query("SELECT * from table order by id");
while ($res = mysql_fetch_array($sql))
{
бла бла
}
}

Или можно сразу делать цикл выемки значений без подобной проверки? Ведь по идее ес ли значений в таблице нет они и так не будут вытаскиваться:

$sql = mysql_query("SELECT * from table order by id");
while ($res = mysql_fetch_array($sql))
{
бла бла
}
 

SiMM

Новичок
Буратино был деревянный.
> Обычно я сначала считаю количество строк
Обычно ты занимаешься абсолютно бессмысленным делом.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху