Ik heb deze error:

Query mislukt, error: 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 'to == '1'' at line 1

En dit is het stukje script:
$mysql_get_messages = mysql_query("SELECT * FROM pm WHERE to = '".$user_id."'") or die ("<br>Query mislukt, error: ".mysql_error());


Waarom werkt dit niet?
Het werkt toch al?

EN trouwens... Alle variabelen BUITEN de QUOTES halen//
En mysql_error() nooit laten staan in een script wat je online beschikbaar is. Gewoon een foutmelding geven dat de query niet uitgevoerd kon worden. Met mysql_error() krijgt de bezoeker gegevens over je database indeling en queries die hij niet hoeft te weten. Het is altijd beter om dat soort dingen niet onnodig zichtbaar te maken.
Je kunt het wel gebruiken om zelf de fout te vinden maar haal het er dan uit voor je het script online zet :)
:@:@:@:@!!!!!

G***D:

query mislukt, error: 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 'from, ipsender, naar, datum, tijd, mes, subject) VALUES (1 , '


mysql_query("INSERT INTO pm (from, ipsender, naar, datum, tijd, mes, subject) VALUES (".$user_id." , '".gethostbyaddr($_SERVER['REMOTE_ADDR'])."' , '".$to."', '".$date."' , '".$time."' , '".$message."', '".$subject."')") or die ("query mislukt, error: ". mysql_error());







:@:@:@:@:@:@:@:@!!!!
het gaat goed ;-)

Verander 'from' ook maar eens van naam

Als dat niet goed is kijk dan eens of de variabelen wel allemaal goed zijn en of ze overeenkomen met het type dat in de database gespecificeerd staat
Woei, het werkt...

TNX :D

Hopelijk krijg ik niet nog zo'n errror -_-

Reageren