phpbar.de logo

Mailinglisten-Archive

Re: [php] NULL oder "Wert" in SQL-Statement einfügen

Re: [php] NULL oder "Wert" in SQL-Statement einfügen

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Fre Okt 24 12:25:40 CEST 2003


> In eine MySQL-Tab soll etwas _aktualisiert_ werden, dabei kann der
> entsprechende Wert "x" oder eben NULL sein.
> 
> ...
> $upd_bestellposition.= "erledigt = '".$erledigt."'";
> ...
> 
> ^ Geht ja nur, wenn $erledigt = "" oder "x" ist. Aber wie geht's wenn
> $erledigt = NULL?
> Muss ich dann in der Syntax eine Fallunterscheidung machen, eben ob NULL
> oder nicht NULL?

du könntest das auch von MySQL erledigen lassen:

$upd = '`erledigt` = IF(LENGTH("'.$str.'") > 0, "'.$str.'", NULL))'

-- 
Sebastian Mendel

*www.warzonez.de*
www.sebastianmendel.de | www.tekkno4u.de | www.nofetish.com


php::bar PHP Wiki   -   Listenarchive