Dies ist ein Nebeneffekt von SQLite, das keine Datentypen hat. Oder besser gesagt, das zu haben, was sie das dynamische Typsystem nennen . Aber sehr interessant
SELECT TYPEOF(b) FROM ( select count(*) as b from my_table) a;
erzeugt integer
als Ausgang! Bei der Übersetzung von SQLite nach PHP geht also eindeutig etwas verloren. Es spielt jedoch keine Rolle, da in PHP '1' + 2
ergibt 3. Weil wir nicht vergessen sollten, dass PHP auch ein dynamisch typisiertes System ist.