- Автор темы
 - #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>";
}
	Естественно ничего не выводится, и кроме того как сделать еще один запрос к той же таблице, но вывести его в другой массив, моих знаний не хватает.
Что тут можно сделать ?