WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 10.10.2006, 18:04   #1
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard MYSQL textfeld Semikolon

Ich verwende in einer Tabelle ein textfeld und bekam neulich beim INSERT-Befehl(im MYSQLDUMPER) eine Feldermeldung, weil ich im Text ein Semikolon verwendet hatte.
'INSERT ........ text="a+b;c+d;....s;"...';
Wenn ich die ; durch , ersetze gehts. Wie kann ich die ; mitspeichern?
reemrev ist offline   Mit Zitat antworten
Alt 11.10.2006, 16:41   #2
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard Re: MYSQL textfeld Semikolon

Zitat:
Original geschrieben von reemrev
Wenn ich die ; durch , ersetze gehts. Wie kann ich die ; mitspeichern?
am einfachsten, verwnede keinen mysqldumper. ansonsten kannst du alle zeichen inkl ; in einem textfeld speichern.

phpmyadmin würde sich das anbieten, da gibts dieses problem nicht.
iG0r ist offline   Mit Zitat antworten
Alt 11.10.2006, 16:55   #3
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Mit phpmyadmin gabs andere Probleme besonders beim Ex-/Import. Deshalb der Dumper. Einfach nicht verwenden ist keine gute Lösung, weil ich sicher irgendwas übersehen habe, komme zur Zeit nicht drauf. Ich meine, ich bin ja nicht der einzige, der ein Semikolon im Text verwendet.
reemrev ist offline   Mit Zitat antworten
Alt 11.10.2006, 18:16   #4
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Üblicherweise kann man mit \ escapen, versuch's also mal mit \;

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
Alt 11.10.2006, 18:38   #5
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

\ = leider nein.
reemrev ist offline   Mit Zitat antworten
Alt 11.10.2006, 23:03   #6
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard

poste doch mal bitte die komplette fehlermeldung, scheint ja am sql befehl zu scheitern.
iG0r ist offline   Mit Zitat antworten
Alt 12.10.2006, 08:09   #7
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Das ist der MYSQL-Befehl:
INSERT INTO albumbild SET bild_ID=NULL,album_ID=2,numm=1,bild='kuppel.jpg',t ext='Das Wetter ist, wie die Römer sagen, brutto; es geht ein Mittagswind, Scirocco, der täglich mehr oder weniger Regen herbeiführt.';
Das ist dei Rückmeldung:

Fehler bei der Anfrage:

INSERT INTO albumbild SET bild_ID=NULL,album_ID=2,numm=1,bild='kuppel.jpg',t ext='Das Wetter ist, wie die Römer sagen, brutto?>
MySQL meldet:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Das Wetter ist, wie die Römer sagen, brutto' at line 1
reemrev ist offline   Mit Zitat antworten
Alt 12.10.2006, 10:25   #8
iG0r
Gesperrt
 
Registriert seit: 14.08.2003
Alter: 47
Beiträge: 915


Standard

dann hat der mysql dumper ein problem im code. problem melden, problem beheben wenn es hart auf hart kommt, bleibt immer noch der mysql client und die commandozeile.
iG0r ist offline   Mit Zitat antworten
Alt 12.10.2006, 13:23   #9
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Interessant: wenn ich später mittels UPDATE das ; einsetzte, wird es akzeptiert. Mal im MD_Forum nachfragen... Danke einstweilen.
reemrev ist offline   Mit Zitat antworten
Alt 14.10.2006, 07:54   #10
reemrev
Inventar
 
Registriert seit: 31.01.2000
Beiträge: 1.706

Mein Computer

Standard

Scheint ein Problem in Dumper zu sein: Zitat:"...Da macht unser interner Parser etwas falsch. Es hängt tatsächlich an dem Semikolon..."
reemrev ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:38 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag