Hallo,
Was heißt denn : Laß Dir die Query anzeigen?
Das, was in
mysql_query()
an erster Position steht, ist die "Query".
Wenn Du es gut machst, stellst Du diese bereits vorher
in einer String-Variable zusammen, z.B.
$query="SELECT vorname, name FROM personen WHERE id=$id";
Dann kannst Du sie in der eigentlichen DB-Abfrage brauchen:
$result = mysql_query($query);
Wenn es Probleme gibt, kannst Du sie anzeigen lassen:
echo "Query: <code>$query</code>";
So siehst Du meist, dass die Query einen Fehler drin hat,
z.B. keine Anfuehrungszeichen um einen String.
Sehr sinnvoll ist das in der routinemaessigen Fehlerkontrolle
nach einer DB-Anfrage:
$result = mysql_query($query);
if (!$result)
{
echo "Datenbank-Problem:<br>";
echo "Query: <code>$query</code><br>";
echo "MySQL-Fehlermeldung:".mysql_error();
}
else
{
echo "Alles OK mit der Datenbank...";
/* Weiterfahren... */
}
Alles klar?
Gruesse,
Thomas