Escaping Strings mit Python mysql.connector

8

Ich versuche, eine Reihe von Strings mit Hilfe von Python und mysql.connector in mysql einzufügen. Mein aktueller Code sieht ungefähr so ​​aus:

%Vor%

Wie soll ich meinen Stricken entkommen? Ich konnte versuchen, es in Python zu tun, aber ich weiß, das ist nicht der richtige Weg.

Hinweis: Mir ist klar, dass mysql.connector noch in Entwicklung ist.

Aktualisierung:

Zeile 4 sollte lauten:

%Vor%     
Mr_Chimp 24.09.2011, 17:55
quelle

2 Antworten

7

Da mysql.connector DB API v2.0 konform ist, müssen Sie nicht fliehen die Daten selbst, es macht es automatisch für dich.

    
infrared 24.09.2011, 17:58
quelle
6

Die Antwort von Infrarot ist der beste Ansatz.

Aber, wenn Sie wirklich irgendeine willkürliche Zeichenkette flüchten müssen, können Sie dies tun:

%Vor%     
Luciano Barcaro 20.08.2015 16:59
quelle

Tags und Links