kostenloser Webspace werbefrei: lima-city


in DB speichern

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    a************n

    hey ich habe in einer tabelle den datentyp longtext. und dachte gut damit kann ich meine einträge auch sicher(platz teschnich gesehen) speichern. aber das ist wohl nur eine illusion gewesen. sobald die beiträge etwas länger werden kann man das ganze vergessen...

    zu welchem datentyp würdet ihr mir raten?

    mfg andre

    zur erweiterung:
    es liegt wohl irgendwie daran das ich html einspeichern will. da es ohne geht. mit nur bedingt.

    Beitrag zuletzt geändert: 28.1.2010 22:43:45 von andre-morillon
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das hängt alles von der Speicherkapazität und den Zeichen, die für einen Daten-Typ zulässig sind ab. Mit dem Feld "Text" kannst du bis zu 65535 Zeichen speichern. Einige Infos gibt es hier: http://www.intermitto.net/mysql/sql/datentypen/
  4. Autor dieses Themas

    a************n

    drafed-map schrieb: Das hängt alles von der Speicherkapazität und den Zeichen, die für einen Daten-Typ zulässig sind ab. Mit dem Feld "Text" kannst du bis zu 65535 Zeichen speichern. Einige Infos gibt es hier: http://www.intermitto.net/mysql/sql/datentypen/


    klar soweit nur was soll ich machen?? wenn ich einen post (sehr kurz, 3 zeichen) ändern möchte (mit was langen) wird der wert nur nich überschrieben, aber auch nicht gelöscht... warum?

    mit dem datentyp text geht es auch nicht

    mfg andre
  5. Kannst du bitte den Quellcode hinzufügen.... .

    Danke
  6. LONGTEXT? Was speicherst du in der Datenbank? Romane?

    Du kommst garantiert mit TEXT aus. Du setzt den neuen Wert wahrscheinlich falsch.
  7. Autor dieses Themas

    a************n

    why not longtext... aber das ist eigentlich egal...

    wenn ich was speicher geht es nur abund zu .... das ist das problem.... bald habe ich auch alle projekte auf diesem rechner dann kann ich euch auch den code geben.

    aber warum speichert er mal, und mal nicht...

    9000 zeichen mit zahlen nimmt er, aber 4tausend alles mögliche nicht


    mfg andre
  8. Stell Mal sicher, dass du überall als Kodierung utf8_unicode_ci gewählt hast.
    Überall ist:
    * Kodierung der Spalte in der Tabelle
    * Kodierung der Tabelle
    * Kodierung der DB (gibts des)
    * DB-Verbindung in UTF-8

    Ich hatte schon öfters Probleme, dass Texte nach Umlauten abgeschnitten wurden.
  9. Autor dieses Themas

    a************n

    hey.. also es wird nicht nach umlauten abgeschnitten.... ich konnte aber leider nicht nachgucken ob alles in utf 8 ist, bin mir aber sehr sicher das dies der fall ist.

    ich hoffe ihr habt noch andere ideen

    mfg andre
  10. Bist Du sicher, dass Du mögliche quotes (") ausreichend maskiert hast? Hört sich für Dich vielleicht albern und selbstverständlich an, aber das bei mir immer die Gründe gewesen, warum gewisse SQL-Kommandos nicht funktioniert haben! Am besten lässt Du Dir die Kommandos mal als Text ausgeben, bevor Du sie an MySql weitergibst! So hast Du (bzw. haben wir) eine Chance, zu sehen, wo der Fehler liegt!

    LG,
    Carsten
  11. Autor dieses Themas

    a************n

    cars-ten schrieb: Bist Du sicher, dass Du mögliche quotes (") ausreichend maskiert hast? Hört sich für Dich vielleicht albern und selbstverständlich an, aber das bei mir immer die Gründe gewesen, warum gewisse SQL-Kommandos nicht funktioniert haben! Am besten lässt Du Dir die Kommandos mal als Text ausgeben, bevor Du sie an MySql weitergibst! So hast Du (bzw. haben wir) eine Chance, zu sehen, wo der Fehler liegt!

    LG,
    Carsten



    ich bin echt selten blöd danke


    mfg andre
  12. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!