Antwort an „Robert B.“ verfassen

Moin Nico,

Warum hast du numerische Werte überhaupt als Strings im JSON?…

das ist mir gar nicht aufgefallen.

Naja, es ist schon ein Unterschied, ob Dein JSON so …

{"0": "wert1", "1": "zwei" }

… oder so aussieht:

["wert1", "zwei"]

Ich hatte die Werte unbehandelt (Asche auf mein Haupt) aus der DB im Array gespeichert. Da die Werte dort als INT gespeichert sind, wäre ich eigentlich davon ausgegangen, dass sie auch als INT "herausgeholt" werden.

Welchen Typ haben denn die betreffenden Tabellenspalten? Das spielt auch eine Rolle, denn eine '1' als VARCHAR ist eben ein String, während eine Spalte des Typs INTEGER wirklich nur Zahlen enthalten kann.

Offensichtlich ist das nicht der Fall. Es handelt sich noch um ein älteres Script ohne Prepared Statements.

Die Art der Statements hat nichts mit dem Speichern der Daten zu tun.

Viele Grüße
Robert

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
?0

Vorschau

Schlagwort-Vorschläge

klicken, um das Schlagwort hinzuzufügen
  • keine Vorschläge verfügbar

ausgewählte Schlagwörter

klicken, um ein ausgewähltes Schlagwort zu entfernen
  • datenbank
  • json

Die Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.