Hoi,

Ik heb het volgende probleem, ik moet een update doorvoeren bij alle users bij wie een getal kleiner is dan de variabele $getal. Wat ik nu heb is het volgende, maar dit werkt dus niet:


$update = "UPDATE user SET online = '0' WHERE getal =< '$getal'";    
mysql_query($update);
=< moet worden <=

Doe ook eens iets aan foutafhandeling, dan had je hier al lang een melding op gekregen. Gebruik mysql_error()
Frank schreef op 15.06.2006 18:08
=< moet worden <=

Doe ook eens iets aan foutafhandeling, dan had je hier al lang een melding op gekregen. Gebruik mysql_error()

Ik heb de tekens omgedraaid, maar nogsteeds heeft dit weinig zin.
Hoe pas ik die mysql_error(); toe?
<?php
$update = "
UPDATE user
SET online = '0'
WHERE getal =< '$getal'";
mysql_query($update) or trigger_error (mysql_error ());
?>

Tip: als het veld 'online' een type INT is heb je geen enkele quotes om de 0 nodig.
en als getal een getal is (INT) wat redelijk waarschijnlijk is dan ook geen ' ' om getal

Reageren