Ich bin auf ein Problem gestoßen. Wenn beim Testen der Bearbeitung von Informationen der bearbeitete Inhalt ein einfaches Anführungszeichen (') enthält, wird er nicht in die MySQL-Datenbank geschrieben. Verwenden Sie den folgenden Code, um den Fehler auszudrucken: wenn (!this->m_sql_query.prepare(update_string)) { printf("Ausführung fehlgeschlagen—>%s\n", this->m_sql_query.lastError().text().toStdString().c_str()); } wenn (!this->m_sql_query.exec()) { printf("Ausführung fehlgeschlagen—>%s\n", this->m_sql_query.lastError().text().toStdString().c_str()); } Das ausgegebene Ergebnis ist: Bitte beachten Sie die folgenden relevanten Informationen: Nach der Analyse wurde festgestellt, dass die Zeichenfolge im eingefügten Inhalt beim Bearbeiten der SQL-Anweisung an den einfachen Anführungszeichen abgeschnitten wurde, was zu einem Syntaxfehler führte. Lösung : Ersetzen Sie die Zeichen, die einfache Anführungszeichen (') enthalten, durch (''). SQL verwendet zwei einfache Anführungszeichen anstelle von einem einfachen Anführungszeichen. Dies ist das Ende dieses Artikels mit der ausführlichen Erklärung des Problems, dass englische einfache Anführungszeichen "'" in SQL nicht geschrieben werden können. Weitere verwandte Inhalte zum Problem, dass englische einfache Anführungszeichen "'" in SQL nicht geschrieben werden können, finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Ausführliche Erklärung zur Docker-Maschine
>>: Einige Hinweise zur Verwendung von Standard-HTML-Codes bei der Webseitenerstellung
Hintergrund PNG-Bilder benötigen mehr Speicherpla...
Inhaltsverzeichnis Vorherige Wörter Anwendungssze...
//Grammatik: @media Medientyp und | nicht | nur (...
Inhaltsverzeichnis 1. Direkte Zuordnung 2. Oberfl...
Rahmenstil Die Eigenschaft „Border-Style“ gibt an...
1. Link zum Attribut (1) Platzieren Sie den Routi...
Ein gemeinsamer Index wird auch als zusammengeset...
1. Zweck Schreiben Sie lokal eine Flask-Anwendung...
Ergebnisse erzielen Implementierungscode html <...
Inhaltsverzeichnis 1. Was ist SVN? 2. Methoden zu...
Screenshots der Effekte: Implementierungscode: Cod...
Inhaltsverzeichnis MySQL initialisieren MySQL-Die...
Docker ordnet Ports nur IPv6 zu, nicht aber IPv4 ...
Bezüglich einiger MySQL-Spezifikationen haben man...
Zusätzliche Erklärung, Fremdschlüssel: Verwenden ...