Mik3e
Erfahrenes Mitglied
Hi,
Kurze Frage:
In meinre Tabelle gibt es ein Attribut "deleted" vom Typ DATETIME, Default value ist NULL. Leicht zu durchschauen: Wenn ein Datensatz gelöscht wird, wird in dieses Feld ein Timestampt eingetragen und er ist somit als "gelöscht" markiert.
Mein Problem:
Ich lese die Datensätze aus der Tabelle aus und bei einigen wird beim Attribut "deleted" NULL zurückgeliefert (da ja nicht alle gelöscht sind).
Jedoch erhalte ich bei jedem Datensatz mit [phpf]is_null[/phpf] den Wert FALSE. Ich bin mir sicher, dass es daran liegt, das MySQL bei der Übergabe (ich verwende PEAR) nicht wirklich NULL übergibt oder dieses reservierte Wort von PHP anders interpretiert wird als von MySQL..
Mit [phpf]empty[/phpf] resp. $x=='' funktioniert es...
Nachdem ich das allerdings nicht wirklich elegant finde frage ich mal, ob jemand einen Kniff kennt wie die NULL Werte zwischen Tabellenattribut und Variable korrekt übergeben werden können?!
Danke & Ciao,
Mike
Kurze Frage:
In meinre Tabelle gibt es ein Attribut "deleted" vom Typ DATETIME, Default value ist NULL. Leicht zu durchschauen: Wenn ein Datensatz gelöscht wird, wird in dieses Feld ein Timestampt eingetragen und er ist somit als "gelöscht" markiert.
Mein Problem:
Ich lese die Datensätze aus der Tabelle aus und bei einigen wird beim Attribut "deleted" NULL zurückgeliefert (da ja nicht alle gelöscht sind).
Jedoch erhalte ich bei jedem Datensatz mit [phpf]is_null[/phpf] den Wert FALSE. Ich bin mir sicher, dass es daran liegt, das MySQL bei der Übergabe (ich verwende PEAR) nicht wirklich NULL übergibt oder dieses reservierte Wort von PHP anders interpretiert wird als von MySQL..
Mit [phpf]empty[/phpf] resp. $x=='' funktioniert es...
Nachdem ich das allerdings nicht wirklich elegant finde frage ich mal, ob jemand einen Kniff kennt wie die NULL Werte zwischen Tabellenattribut und Variable korrekt übergeben werden können?!
Danke & Ciao,
Mike