Ik heb een veld genaamd read in de tabel spelberichten. Daarin is de standaart waarde 'n'.
Die moet na het openen van pagina-x veranderen 'y'. Na door een aantal iflussen zijn gehaald om te kijken of de goede gebruiker het bericht wel leest enz... zet ik deze query:
<?php
$sql3 = "UPDATE spelberichten SET read = 'y' WHERE id = '".$id."'";
$res3 = mysql_query($sql3);
if(!$res3)
{
echo "Databasedata ophalen mislukt: ".mysql_error();
exit();
}
?>
Ik krijg nu de volgende 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 = 'y' WHERE id = '27' ' at line 1
Wie kan mij vertellen wat ik het best kan doen zodat het wel werkt. Ik heb uitgebreid gezocht maar het probleem niet kunnen vinden.
Dit is de table spelberichten:
CREATE TABLE `spelberichten` (
`id` int(20) NOT NULL auto_increment,
`bericht` longtext NOT NULL,
`onderwerp` varchar(50) NOT NULL default '',
`adres` varchar(15) NOT NULL default '',
`afkomst` varchar(15) NOT NULL default '',
`datumtijd` varchar(20) default NULL,
`archief` char(1) NOT NULL default 'n',
`read` char(1) NOT NULL default 'n',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=28 ;
764 views