phpbar.de logo

Mailinglisten-Archive

[php] OT: aus NULL wird 0 in MySql

[php] OT: aus NULL wird 0 in MySql

Andreas Lange andreas.lange at haas-media.de
Mit Sep 3 17:58:16 CEST 2003


Olaf schrieb:
> hi,
> ich möchte NULL in MySql speichern, aber es kommt 0 an:

> Die Spalte der entsprechenden DB-Tabelle hat als default-Wert NULL,
> Datentyp ist int(11).
 
> Weiss jemand Rat ?

ja:

zwei Möglichkeiten:
Beim INSERT / REPLACE die Variable nicht übergeben, dann generiert
MySQL NULL (wenns default vorgabe ist).

Beim UPDATE Klausel statt feld = "NULL" einfach feld = NULL benutzen.

Wir haben in unserer SQL Klasse einfach PHP NULL Values abgefangen und
entsprechend die Klausel modifiziert.

> Gruss
> Olaf

Gruss
Andreas Lange


php::bar PHP Wiki   -   Listenarchive