PHP en Access

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Webjunky

webjunky

07/01/2007 16:23:00
Quote Anchor link
Oke 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?
 
PHP hulp

PHP hulp

19/11/2024 15:27:42
 
Jan Koehoorn

Jan Koehoorn

07/01/2007 16:25:00
Quote Anchor link
Je doet nu:

Error!=''"

terwijl het juist zou moeten zijn:

Error = ''"
 
Earithramir

Earithramir

09/01/2007 05:50:00
Quote Anchor link
!= 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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.