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:28:03 CEST 2003


Sebastian Tobias Mendel genannt Mendelsohn wrote:

>> 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:

so natürlich (war eine Klammer zu viel)
$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