Originariamente inviato da piero.mac
codice:
$res = mysql_query($query) OR DIE ("Attenzione, impossibile trovare il record " . mysql_error() );

if(mysql_num_rows > 0 ) {

          $gioc= mysql_fetch_array($query);
          print "$gioc[nome]"; 

          }  else  {   echo  " Nessun record risponde al criterio di ricerca.";     }

prova cosi' invece di:

codice:
if(!mysql_query($query))
{
print("Attenzione, impossibile trovare il record"); // ...viene visualizzato un messaggio di errore
print "mysql_error($query)"; // ...e relativo debug dello stesso
print "mysql_errno($db)"; 
}
else// se invece la query ha successo ...
{
$gioc= mysql_fetch_array($query);
print ("$gioc[nome]"); 
}

ho fatt come dici tu... questo è il risultato:
Attenzione, impossibile trovare il record You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '\'marlat\' USING latin1) COLLATE latin1_swedish_ci' at line 1 .
qualche idea adesso??
Comunque se mi spieghi come l'avresti fatto tu proviamo a vedere se funziona.