habe ich eine XML wieMySQL ExtractValue mit variabler
<info>
<name>John</name>
<sname>Doe</sname>
</info>
Tabelle mit Variablen wie Objekt_Name: = "name", object_surname = "sname" Und MySQL Abfrage wie
SELECT @name = CONCAT('/info/', object_name) FROM table
Was mich geben eine Variable. @name = '/ info/name', es ist OK. Dann mache ich eine Abfrage:
SELECT ExtractValue(:info, '/info/name') AS name FROM table2
Es funktioniert gut, aber wenn ich es
SELECT ExtractValue(:info, @name) AS name FROM table2
nichts Es zeigt ändern. Haben Sie einige Lösungen?
Hast du '@name versucht:'? – SaidbakR
SQL-Syntaxfehler – agamerr
Sorry, ich habe die Frage falsch verstanden. Ich hoffe, dass Sie die richtige Antwort finden konnten. – SaidbakR