Gibt es eine Funktion (Python oder PHP), die eine Zeichenfolge zurückgibt, die ordnungsgemäß zitierte Benutzereingaben eMySql

MySQL DBMS-Forum
Anonymous
 Gibt es eine Funktion (Python oder PHP), die eine Zeichenfolge zurückgibt, die ordnungsgemäß zitierte Benutzereingaben e

Post by Anonymous »

Beim Aktualisieren einer MySQL-Datenbank mit Python3 oder PHP stellt man sicher, dass die vom Benutzer bereitgestellten Werte angemessen geschützt sind, indem man etwa Folgendes verwendet:

Code: Select all

statement = "INSERT INTO t1 (c1, c2, c3, c4 ) VALUES ( ?, ?, ?, ?)"
values = (v1, v2, v3, v4)
db.execute(statement, values)

Gibt es eine entsprechende Funktion, die die SQL-Anweisung einfach als Zeichenfolge zurückgibt (z. B. was mysqldump erzeugt)?

Und im Idealfall, ohne eine Verbindung zu einer tatsächlichen Datenbank herstellen zu müssen.
Das Ziel besteht darin, ein interaktives Dateneingabeprogramm zu schreiben, das unabhängig vom Zugriff auf die Datenbank das entsprechend zitierte SQL generiert.

(Sicherheit (z. B. manuelle Manipulation). mit der Ausgabe) ist in dieser Situation kein Problem.)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post