Moin!
DELIMITER //
DROP PROCEDURE sql_insert;CREATE PROCEDURE sql_insert()
begin
SELECT * FROM TABELLE;
end;
> Selbst diese einfach Prozedur lässt sich nicht erstellen und gibt mir als Fehler aus, dass ich die Syntax bei '; überprüfen soll...
Wenn dein PHP kein mysqli unterstützt, weil die Extension nicht installiert ist, dann kannst du dein Vorhaben vergessen.
Um einen Query an die Datenbank zu senden, in dem Semikolons enthalten sind, die Statements trennen, benötigst du zwingend die Funktionalität von mysqli\_multi\_query - das geht mit der mysql-Extension grundsätzlich NICHT.
PHPmyAdmin würde mysqli nutzen, wenn es verfügbar und konfiguriert ist, und wenn es in einer ausreichend aktuellen Version zur Verfügung steht.
Sieht so aus, als ob du den Server erstmal komplett umkonfigurieren müsstest, damit dein Chef zufrieden gestellt wird, um Dinge zu erledigen, die keinerlei Vorteil bringen.
- Sven Rautenberg