Mailinglisten-Archive |
Hallo Julian, > Steht nun in der betreffenden Spalte in der Datenbank eine 0 oder nichts, so > kann PHP nicht unterscheiden und gibt immer nichts aus. Ich möchte aber, dass > bei 0 0 und bei nichts nichts ausgebeben wird. > Wie ich das lösen soll ist mir ein Rätsel. Ich schiebe das Problem jetzt schon > länger vor mir her... mach doch innerhalb des PHP-Skripts einfach mal ein var_dump() auf dem DB-Result. Dort kannst du genau erkennen welche Typen die DB liefert. Wenn du die Ergebnisse nur mit print_r() oder echo ausgibst werden eine 0, NULL und FALSE gleiche Ausgaben erzeugen. Wenn du Typunterschiede entdeckst kannst du die einzelnen Typen direkt abfragen: if ($target === FALSE) { ... } [1] if ($target === NULL) { ... } if ($target === 0) { ... } ... Grüße, Niels 1: http://www.php.net/manual/de/language.operators.comparison.php
php::bar PHP Wiki - Listenarchive