Verstehen Sie zunächst die Funktion updatexml() UPDATEXML (XML_Dokument, XPath_Zeichenfolge, neuer_Wert); Der erste Parameter: XML_document hat das String-Format und ist der Name des XML-Dokumentobjekts, in diesem Artikel „Doc“. Der zweite Parameter: XPath_string (ein String im Xpath-Format). Wenn Sie die Xpath-Syntax nicht verstehen, finden Sie online ein Tutorial. Der dritte Parameter: new_value im String-Format ersetzt die gefundenen Daten, die die Bedingungen erfüllen Funktion: Ändern Sie den Wert des Knotens, der die Bedingungen im Dokument erfüllt Ändern Sie den Wert von XPATH_string im XML_document Und unsere Injektionsanweisung lautet: updatexml(1, concat(0x7e,(AUSWÄHLEN @@version),0x7e),1) Die Funktion concat() verkettet sie zu einem String, sodass dieser nicht dem Format von XPATH_string entspricht und zu einem Formatfehler führt. FEHLER 1105 (HY000): XPATH-Syntaxfehler: ':root@localhost' Zusammenfassung des XPath-Syntaxformats: https://www.jb51.net/article/125607.htm Zusammenfassen Dies ist der gesamte Inhalt dieses Artikels zur Fehlereinschleusungsanalyse der MySQL updatexml()-Funktion. Ich hoffe, er wird für alle hilfreich sein. Interessierte Freunde können sich auf Folgendes beziehen: Detaillierte Erläuterung der MySQL-Vorbereitungsprinzipien, mehrere wichtige MySQL-Variablen, Methoden zum Löschen von MySQL-Tabellendaten usw. Wenn Sie Fragen haben, können Sie jederzeit eine Nachricht hinterlassen. Jeder ist herzlich eingeladen, zu kommunizieren und zu diskutieren. Ich möchte auch meinen Freunden für ihre Unterstützung dieser Site danken. Das könnte Sie auch interessieren:
|
>>: VUE+Express+MongoDB-Frontend- und Backend-Trennung zur Realisierung einer Notizwand
Inhaltsverzeichnis Hintergrund Wie funktioniert d...
Lassen Sie mich zunächst über die Implementierung...
In diesem Artikel wird der spezifische Code von J...
Nach Funktion sortierenNN: Gibt an, welche frühere...
Code kopieren Der Code lautet wie folgt: <div ...
Inhaltsverzeichnis 1. Einleitung 1. Bauteildaten ...
In diesem Artikel wird die Installations- und Kon...
Linux-Version: CentOS 7 [root@azfdbdfsdf230lqdg1b...
Gespeicherte MySQL-Prozedur 1. Erstellen Sie die ...
Inhaltsverzeichnis Vorwort 1.v-show 2.v-wenn 3. D...
Inhaltsverzeichnis 1. Fehlerphänomen 2. Fehlerana...
Hier sind einige Möglichkeiten zum Entfernen: Füge...
Vorwort Das Transaktionsdatenwörterbuch und das a...
Inhaltsverzeichnis Normale Paging-Abfrage So opti...
1. Was ist Continuous Delivery Der Ausgabeprozess...