PHP en Access
webjunky
07/01/2007 16:23:00Oke ik ben wat bezig met lokaal php te draaien in combinatie via een ODBC koppeling.
Nu loop ik aardig te prutsen met de expressies in een query.
Kan iemand mij een link geven of vertellen hoe die expressie smoeten werken.
Bijvoorbeeld:
$db->sql_query("UPDATE ".$tbl_nieuw." SET Error=0 WHERE Error!=''");
Error is een numeriek veld in access waarvan ik graag wil controleren of die leeg is.
In MySQL werkt bovenstaande query wel.
Wat moet het nu zijn zodat hij inderdaad het veld Error vult met 0 als deze leeg is?
Nu loop ik aardig te prutsen met de expressies in een query.
Kan iemand mij een link geven of vertellen hoe die expressie smoeten werken.
Bijvoorbeeld:
$db->sql_query("UPDATE ".$tbl_nieuw." SET Error=0 WHERE Error!=''");
Error is een numeriek veld in access waarvan ik graag wil controleren of die leeg is.
In MySQL werkt bovenstaande query wel.
Wat moet het nu zijn zodat hij inderdaad het veld Error vult met 0 als deze leeg is?
PHP hulp
19/11/2024 15:27:42Jan Koehoorn
07/01/2007 16:25:00Earithramir
09/01/2007 05:50:00!= kan ook maar dan update je alle regels waar in Error niet gelijk is aan ""
maar als je alle velden wilt updaten waar iets is ingevult (dus niet niets) --leuk zon dubbele ontkenning -- dan zal ik IS NOT NULL gebruiken
dus
$db->sql_query("UPDATE ".$tbl_nieuw." SET Error=0 WHERE Error IS NOT NULL"); //deze query update alleen alle velden die niet leeg zijn
op die manier worden alleen de niet lege velden geupdate
je kan dit ook gebruiken voor alle velden die juist wel ingevult zijn:
$db->sql_query("UPDATE ".$tbl_nieuw." SET Error=0 WHERE Error IS NULL"); //deze query update alleen alle velden die leeg zijn
maar als je alle velden wilt updaten waar iets is ingevult (dus niet niets) --leuk zon dubbele ontkenning -- dan zal ik IS NOT NULL gebruiken
dus
$db->sql_query("UPDATE ".$tbl_nieuw." SET Error=0 WHERE Error IS NOT NULL"); //deze query update alleen alle velden die niet leeg zijn
op die manier worden alleen de niet lege velden geupdate
je kan dit ook gebruiken voor alle velden die juist wel ingevult zijn:
$db->sql_query("UPDATE ".$tbl_nieuw." SET Error=0 WHERE Error IS NULL"); //deze query update alleen alle velden die leeg zijn