sql >> Databáze >  >> RDS >> Mysql

Únikové řetězce pomocí python mysql.connector

Odpověď z infračervené je nejlepší přístup.

Ale pokud opravdu potřebujete uniknout nějakému libovolnému řetězci, můžete to udělat (před 2.1.6):

db = mysql.connector.connect(......)

new_str = db.converter.escape('string to be escaped')

Novější verze (použijte lowlevel C-API):

db = mysql.connector.connect(......)

new_str = db._cmysql.escape_string('string to be escaped')

Další možností je použít mariadb python konektor (pip install mariadb).

db = mariadb.connector(....)
new_str = db.escape_string("quote ' this")


  1. Zastavit dotaz přes pdo

  2. node.js + sdružování připojení mysql

  3. Načítání dat z databáze MySQL pomocí PHP, jejich zobrazení ve formě pro editaci

  4. Vzájemná spolupráce mezi SQL Serverem a MySQL?