Dubbele SET in query
Roy
11/07/2006 13:57:00Ik heb een UPDATE query voor een cronjob, maar hoe doe ik een dubbele SET in mn query? Ik wil namelijk het veld 'gepost' updaten maar ook het veld 'plaatsingsdatum'. Dit werkt goed:
Toen wou ik dit doen, gewoon met AND:
maar dat werkt dus niet :-)
Code (php)
1
2
3
2
3
<?
$sql = "UPDATE films SET gepost = 1 WHERE genre = 'Actie' AND (gepost = '') OR (gepost IS NULL) LIMIT 1";
?>
$sql = "UPDATE films SET gepost = 1 WHERE genre = 'Actie' AND (gepost = '') OR (gepost IS NULL) LIMIT 1";
?>
Toen wou ik dit doen, gewoon met AND:
Code (php)
1
2
3
2
3
<?
$sql = "UPDATE films SET gepost = 1 AND plaatsingsdatum = NOW() WHERE genre = 'Actie' AND (gepost = '') OR (gepost IS NULL) LIMIT 1";
?>
$sql = "UPDATE films SET gepost = 1 AND plaatsingsdatum = NOW() WHERE genre = 'Actie' AND (gepost = '') OR (gepost IS NULL) LIMIT 1";
?>
maar dat werkt dus niet :-)
Gewijzigd op 01/01/1970 01:00:00 door Roy