Hallo
ik wil de volgende query uitvoeren, de criminaliteit (een decimal in de database) komt om een of andere vreemde reden altijd op 0 te staan...
Maar dat mag eigenlijk niet :s
Wat doe ik fout?
PHP
<?php
$rand = rand(0, 1);
if($rand)
$token = '+';
else
$token = '-';
$db->query(UPDATE huizen SET criminaliteit=(CASE WHEN (' . $land->criminaliteit . $token . 'round(RAND()*10,2)) < 0 THEN 0 END IF) WHERE owner="' . $user->login . '");
?>
Zonder de case statement deed hij het wel, maar dan werd het soms een negatief getal en dat mag niet...
Alvast bedankt