ciao a tutti mi sto addentrando nel mondo php e mysql

sono riuscito a creare un piccolo database per un mio sito, non riesco a risolvere questo problema:
vorrei che lo sfondo di una riga di una tabella sia diverso a secondo del valore riportato in un campo
dove sbaglio?

Codice PHP:
<?
include("top_foot.inc.php");
include(
"config.inc.php");
top();

$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$cur mysql_query (
    
"SELECT `sintomi`.`descrizione`, `sintomi`.`fiore`, `sintomi`.`priorita`\n"
    
"FROM `sintomi`\n"
    
"WHERE (`sintomi`.`fiore`=\"aspen\")\n"
    
"ORDER BY `sintomi`.`priorita` DESC\n");
$sfondoriga "#FF00FF";

echo 
"
    <table border=\"1\">
    <tr bgcolor=\"#FFFF00\"><th>id<th>fiori<th>url</tr>
"
;
while (
$riga mysql_fetch_row($cur)){

if (
$riga[2]=="3"$sfondoriga "#88b1da";
else if (
$riga[2]=="2"$sfondoriga "#000000";
    echo 
"
    <tr "
.$sfondoriga.">
    <td width=\"350\">
$riga[0]</td>
    <td>
$riga[1]</td>
    <td>
$riga[2]</td>
    </tr>"
;

}

echo 
"</table>";


foot();
?>
dove appunto se il campo priorita (riga 2) è 3 o 2 mi cambia lo sfondo

grazie