On Wed, 22 Jan 2003 10:27:44 +0100, "Claus Nygaard-Pedersen"
<cnpatofir.dk> wrote:
>"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
>news:Xns930B68DE0C540jcdmfdk@gyrosmod.dtext.news.tele.dk...
>> Claus Nygaard-Pedersen skrev:
>>
>> > Hvis jeg anvender updatefunktionen (UPDATE) på mysql (3.23.48)
>> > og opdaterer et felt som indeholder data med NULL kan jeg så
>> > altid regne med at feltet bliver NULL?
>>
>> Nej.
>>
>> Eks1: UPDATE tabel SET felt = værdi
>
>Kan man skrive: UPDATE tabel SET felt = NULL ?
Bemærk!!!!
I php kunne det være du ville indsætte feltet med noget PHP
Så ville du måske gøre således
mysql_query("UPDATE tabel SET felt = 'NULL'");
BEMÆRK der skal IKKE ' ' i updaten, ellers bliver 'NULL' skrevet som
en værdi, og det bliver en "tekst streng" også vil der netop stå NULL
i feltet
mysql_query("SELECT felt FROM tabel")
list($felt) = mysql_fetch_row(sql);
print "Hejsa med dig ".$felt; // Hejsa med dig NULL
Så derfor INGEN ' ' hvis feltet skal have nul værdi
Bare en lille bemærkning
>
>Og hvad nu hvis jeg plukker data ud fra et array (PHP) og de ubenyttede
>pladser i array'et (NULLer) forsøges sat over i felter i tabellen?
>
>Claus
>