Vrøvl med simpel UPDATE'query
SIdder her og er igang med at pussle lidt med min private side. Men lige pludselig er der en UPDATE-query som driller.Jeg forstår ikke hvor fejlen ligger, men det er vel nok bare mig som har stirret mig blind på den efter at have kodet i lidt for mange timer :)
Her er koden i en kraftigt reduceret version af koden som ikke virker, men fejlen er det stadigvæk :)
<code>
class random {
function quote() {
$select_query = "SELECT * FROM quote ORDER BY RAND() LIMIT 1";
$result = mysql_query($select_query) or die(mysql_error());
$quote_data = mysql_fetch_array($result);
$update_query = "UPDATE quote SET show = " . ++$quote_data['show'] . " WHERE id = " . $quote_data['id'];
mysql_query($update_query) or die(mysql_error());
return $quote_data;
}
}
</code>
Den henter dataen fint, og $quote_data['show'] samt $quote_data['id'] indeholder de rigtige værdier.
fejlen jeg får er:
"You have an error in your SQL syntax near 'show = 1 WHERE id = 2' at line 1"
ved ikke helt hvorfor jeg ikke kan finde ud af det, men det idag hader PHP mig åbenbart ;)