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?
mss een to een keyword, kweenie ...
[edit] 2 late
Haha ;)
En is hier iets mis mee -_-?

mysql_query("UPDATE pm SET read = '1' WHERE naar = '".$user_id."' AND id = '".$message_id."'") or die ("query mislukt, error: ". mysql_error());


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 'read = '1' WHERE naar = '1' AND id = '1'' at line 1


:S?
Ten Eerste: Je hoeft geen enkele quotes eromheen als het een INT is.

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 'read = 1 WHERE naar = 1 AND id = 1' at line 1



Werkt alsnog niet :(....
Dat weet ik daarom stond er ook "Ten eerste" ;-)

Ik denk dat read ook niet als naam gebruikt mag worden... Dat had ik ook, verander deze naam.. bijv naar reads ofzo
Bij een SELECT werkte het wel...

Maarja, ik probeer het wel ff....


//edit
Het werkt ^_^'
<?php
mysql_query("UPDATE pm SET read = '1' WHERE naar = $user_id AND id = $message_id ") or die ("query mislukt, error: ". mysql_error());
?>
Probeer dit eens:

Reageren