Hallo Zusammen,
das ist hier mein erster Foreneintrag, darum verzeiht bitte, sollte ich die Etikette verletzen.
Ich hab eine kleines php-Skript gebastellt, das Werte aus einer MySQL-DB ausliest. Eine Spalte ist vom Typ tinyint und enthält 0- oder 1-Werte. Ich möchte jetzt in PHP auswerten, ob der Wert 1 oder 0 ist. Aber irgendwie klappt es nicht.
Ich lasse mir als Überprüfung den Wert der Variable pump in eine Datei schreiben:
Als Ergebnis:
pump=0
(pump==1)=
(pump==0)=1
pump=1
(pump==1)=1
(pump==0)=
Gleiches bei pump===1.
Warum wird nie (pump==1)=0 oder (pump==0)=0 ausgegeben?
Was mache ich falsch? Bzw. braucht Ihr noch weitere Infos?
Vielen Dank im Voraus für Eure Hilfe.
das ist hier mein erster Foreneintrag, darum verzeiht bitte, sollte ich die Etikette verletzen.
Ich hab eine kleines php-Skript gebastellt, das Werte aus einer MySQL-DB ausliest. Eine Spalte ist vom Typ tinyint und enthält 0- oder 1-Werte. Ich möchte jetzt in PHP auswerten, ob der Wert 1 oder 0 ist. Aber irgendwie klappt es nicht.
Ich lasse mir als Überprüfung den Wert der Variable pump in eine Datei schreiben:
PHP-Code:
while($row = mysql_fetch_assoc($query))
{
$pump=$row["pump"];
fwrite($fp,"\npump=".$pump);
fwrite($fp,"\n(pump==1)=".($pump==1));
fwrite($fp,"\n(pump==0)=".($pump==0));
pump=0
(pump==1)=
(pump==0)=1
pump=1
(pump==1)=1
(pump==0)=
Gleiches bei pump===1.
Warum wird nie (pump==1)=0 oder (pump==0)=0 ausgegeben?
Was mache ich falsch? Bzw. braucht Ihr noch weitere Infos?
Vielen Dank im Voraus für Eure Hilfe.
Kommentar