- Автор темы
- #1
У меня вот возник вопрос.
Я делаю запрос в бд mysql
Результат вывожу в цикл
А как использовать результат этого же запроса за пределами цикла ?
Потому что если я делаю вывод в массив раньше цикла, то в цикл идёт. Если позже, то наоборот.
Просто мне в файле с циклом, из той же таблицы, надо вывести еще одно поле, но за пределами цикла.
примерно так -
Естественно ничего не выводится, и кроме того как сделать еще один запрос к той же таблице, но вывести его в другой массив, моих знаний не хватает.
Что тут можно сделать ?
Я делаю запрос в бд mysql
PHP:
$sql = "SELECT * FROM gallery WHERE album = '$album'";
$gallery_all = mysql_query($sql) or die(mysql_error() ."<br/>". $sql);
Результат вывожу в цикл
PHP:
while ($row = mysql_fetch_assoc($gallery_all))
{
echo "<p>".$row['link']."</p>";
}
А как использовать результат этого же запроса за пределами цикла ?
Потому что если я делаю вывод в массив раньше цикла, то в цикл идёт. Если позже, то наоборот.
Просто мне в файле с циклом, из той же таблицы, надо вывести еще одно поле, но за пределами цикла.
примерно так -
PHP:
echo "<H3 class='h3_main'>".$row['album']."</H3>";
while ($row = mysql_fetch_assoc($gallery_all))
{
echo "<p>".$row['link']."</p>";
}
Естественно ничего не выводится, и кроме того как сделать еще один запрос к той же таблице, но вывести его в другой массив, моих знаний не хватает.
Что тут можно сделать ?