MySQL Text zu lang ?

ava99

Erfahrenes Mitglied
Hallo Gemeinde !

Möchte einen Text aus meiner Datenbank_1 auslesen und diesen wieder in die Datenbank_2 in Table_1 einlesen. Nur leider geschieht nichts, der Text wird nicht gespeichert. Kann mir aber mir aber mittels
Code:
echo $sql_fetch_3['setup'];
ausgeben lassen.

Jetzt meine Frage wenn ich einen anderen Text(13 Zeilen) eintragen möchte geht dies, aber nicht wenn ich einen Text (ca 35 Zeilen ) macht er nichts.

Liegt das an der Zeilenlängen die ich per php übertragen möchte, an der Datenbank liegt es definitiv nicht, die ist richtig eingestellt und kann solche langen zeilen abspeichern.

Wie muß ich es machen damit ich auch längern Text einspeichern kann ?

Vielen Dank schon im Voraus !

Grüße Ava99
 
Das hat sicher nichts mit der Länge zu tun, 35 Zeilen ist wirklich kein Thema.
Vermutlich hast du in der 35 Zeilen Version einen Tippfehler im Befehl, ein Komma vergessen oder so.
Andere Möglichkeit wäre, wenn du einen index definiert hast und versuchst doppelte Einträge zu schreiben.
 
@Thomasio:
du hattest recht es waren die Anführungsstriche mußte diese mit
Code:
anstelle von ' so \'
schreiben

@Loomes
Von Typ blob ist das Feld in der Tabelle

Danke für die schnelle Hilfe
 
Sinnvoller wäre dort die Funktion [phpf]mysql_real_escape_string[/phpf] zu benutzen, der die alle Zeichen maskiert.
 
Zurück