
Originariamente inviata da
badaze
Hai provato a :
1 - a mettere un die(mysql_error()) dopo la query ?
2 - eseguire il codice fuori dalla funzione ?
Ciao, scusa la mia ignoranza ma sono ancora alle prime armi, ho riscritto la riga in questo modo
Codice PHP:
$risQDati=mysql_query($QDati) or die(mysql_error());
Ma non so cosa aspettarmi in caso di errore, ho provato ad eseguirlo ma non succede nulla... invece ho appena provato ad eseguire il codice fuori da qualsiasi funzione ed effettivamente funziona...
In questo caso funziona sia con $db che senza...
Codice PHP:
$cf="fornitore";
$idCF="154";
$QDati="SELECT * FROM ".$cf." WHERE ID='".$idCF."'";
echo($QDati.'\n');
$risQDati=mysql_query($QDati) or die(mysql_error());
echo !$risQDati.'\n';
if(!$risQDati)
echo("Impossibile trovare i dati associati al ".$cf." richiesto, si prega di riprovare.".'\n');
else
{
while ($rowDati=mysql_fetch_array($risQDati))
{
echo "cod:".$rowDati['Cod']."tel:".$rowDati['Telefono']."ref:".$rowDati['Referente']."nome:".$rowDati['Nome'];
}
}