mi spiego con un esempio

Codice PHP:
$result $db->sql_query(SELECT nome_colonna1nome_colonna2 FROM nome_tabella WHERE nome_colonna1 x
io vorrei che:

-- se la query mi restituisce dei valori, stampare un paragrafo con, nel mezzo i valori della colonna1

esempio :

Codice PHP:
// inizio paragrafo

echo "abbiamo trovato inoltre i seguenti prodotti:";
while (
$row $db->sql_fetchrow($result)) {
extract ($row);
echo 
$nome_colonna1, ";
}
echo 
"affrettarsi perchè stanno per terminare";


// fine paragrafo 
-- se invece la query nella colonna1 non trova nessun record che soddisfi la clausola WHERE, non stampi completamente il paragrafo.

Si lo so, per i valori dei campi, questo la query lo fa in automatico, ma come faccio per il paragrafo?

dovrebbe essere:


Codice PHP:
if ($nome_colonna1 != "") {

echo 
"abbiamo trovato inoltre i seguenti prodotti:";
while (
$row $db->sql_fetchrow($result)) {
extract ($row);
echo 
$nome_colonna1, ";
}
echo 
"affrettarsi perchè stanno per terminare";

} else {

echo
"";

ma cosi non va perchè la $nome_colonna1 viene dichiarata dopo la if.

ho provato in vari modi, ho messo la if(){ prima, dopo, durante, ma niente.

Qualcuno mi da una dritta?

ringrazio tutti

saluti
Giuseppe