come posso svolgere 2 cicli while con la stessa query senza doverla fare 2 volte?
ecco il codice:
Codice PHP:
$tot = 5;
$sql_articoli = "SELECT * FROM box_articoli ORDER BY id DESC LIMIT ". $tot;
$result_articoli = mysql_query($sql_articoli) or die (mysql_error());
$row_articoli = mysql_fetch_array($result_articoli)
// Dichiaro le variabili per gli articoli
$id = $row_articoli['id'];
$link = $row_articoli['link'];
$link_img = $row_articoli['link_img'];
$tipo = $row_articoli['tipo'];
$commento = $row_articoli['commento'];
ora devo eseguire il ciclo while x 5 volte.. se utilizzo un ciclo for mi stampa la stessa prima riga x 5 volte
Codice PHP:
while(
// cosa posso scrivere qui x far elencare i record?
)
{
echo "
<a class=\"fpss_img\" href=\"$link\"><span><span style=\"background:url($link_img) no-repeat;\"><span><img src=\"$link_img\" /></span></span></a>
";
}
dopo xo ho del testo statico che non deve essere ripetuto e dopo ancora ho da eseguire la stessa query fatta qui sopra... se io faccio un altra query idendica cambiandogli nome funziona alla xfezione.. ma io vorrei evitare di dover fare un'altra query e risettare le variabili.. visto che le ho già settate.. vi posto il codice che fa funzionare il tutto correttamente
Codice PHP:
$sql_articoli = "SELECT * FROM articoli";
$result_articoli = mysql_query($sql_articoli) or die (mysql_error());
while($row_articoli = mysql_fetch_array($result_articoli))
{
// Dichiaro le variabili per gli articoli
$link = $row_articoli['link'];
$link_img = $row_articoli['link_img'];
echo "
<a href=\"$link\"><span><img src=\"$link_img\" /></span></a>
";
}
// testo che non deve essere ripetutto
// altro ciclo while identico
$sql_articoli2 = "SELECT * FROM articoli";
$result_articoli2 = mysql_query($sql_articoli2) or die (mysql_error());
while($row_articoli2 = mysql_fetch_array($result_articoli2))
{
// Dichiaro le variabili per gli articoli
$link2 = $row_articoli2['link'];
$link_img2 = $row_articoli2['link_img'];
echo "
<a href=\"$link2\"><span><img src=\"$link_img2\" /></span></a>
";
}
so di non essermi spiegato molto bene ma spero qualcuno capisca l'aramaio eheh