Io ho questa pagina php che mi serve per inserire i commenti che ricevo da un form :
Codice PHP:
<?php
$commenti 
ltrim(rtrim(strip_tags(addslashes($_POST['commento']))));
$datetime date("d")*10000000000 date("m")*100000000 date("Y")*10000 date("G")*100 date("i");
$datetime date("d-m-Y G:i ");
include 
"config.php";
$db mysql_connect("$server""$username""$password");
mysql_select_db("$database",$db);
$query "INSERT INTO commento (id_ristorante, user, data, commento, voto) VALUES ('$_GET[id]', '$user_currently_loged', '$datetime', '$commenti', '$_POST[votazione]')";
//echo "$query"; mi stampa la query a video
if (mysql_query($query$db))
echo 
"
Commento inserito con successo . 
"
;
else
echo 
"Erorre durante l'inserimento";
mysql_close($db);
?>
e con questa glieli faccio poi stampare a video con un semplice include :



Codice PHP:
<?php
//Stampa Pagina Html principale
include "config.php";
include 
"pagin.php";
$db mysql_connect("$server""$username""$password");
mysql_select_db("$database",$db);

      
//inizio

  
$res paging("Select * from commento WHERE id_ristorante = '$_GET[id]' ");

    while(
$data mysql_fetch_object($res[0]))
      {
      
$arraycommento = Array ( 143535 => '#00FF66' 143536 => '#EEEEEE' 143537 => '#FF0000') ;
      
$bgcommento ltrim(rtrim(strip_tags(addslashes($arraycommento[$data->voto]))));
      echo 
"<table border=0 bordercolor=#black >
<tr><td align=center bgcolor=#FAE4A5><font style=Verdana size=2.0mm> [b]
$data->user\n[/b] 
  
$data->data </font></td><td bgcolor=$bgcommento >$data->commento </td></table>";
      }

    echo 
"</table>";
    echo 
"
"
.$res[1];
    echo 
"
"
;








?>
Adesso il mio problema è che se non ci sono gia dei commenti nella tabella mi tira fuori questo errore :

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in c:\wamp\www\t\commentoristo3.php on line 13

Cosa posso fare ??

Io ho gia provato a far fare questo controllo :
if(mysql_num_rows($res) > 0 )

Ma l'errore mi esce sempre