Hallo,
ich würde gerne in ein PHP-Skript eine Funktion einbauen, damit man über eine Textarea SQL-Befehle eingeben kann und diese dann ausgeführt werden.
Also man gibt z.B. sowas ein:
INSERT INTO tabelle VALUES (...);
INSERT INTO tabelle VALUES (...);
usw...
Ich dachte dann, das Skript packt die Befehle in einen Array und diese werden dann mit einer FOR-Schleife abgearbeitet, etwa so:
for($x=0; $x<count($commands); $x++)
{
mysql_query($commands[$x], $connid);
}
Meine Frage ist nun: Wie bekomme ich die Befehle korrekt in den Array? Vielleicht irgendwie mit $commands = explode(";", $_POST['textarea'])? Ist aber etwas grob, da ja auch innnerhalb der Befehle ein ";" vorkommen kann.
Hat jemand eine bessere Idee?
Jedenfalls schon mal Danke!
Alex