Moin!
Welche Gründe würden gegen weiten Einsatz der MySQL-Prozeduren sprechen?
Die Nichtverfügbarkeit von MySQLI in PHP.
Wird MySQLI zwingend zum Aufrufen von Prozeduren benötigt?
Zwingend vielleicht nicht, aber aus Symmetriegründen: Ich würde davon erstmal ausgehen. Eine Prozedur könnte ja mehr zurückgeben, als nur eine einzige Tabelle. Genauso wie man Prozeduren ohne MySQLI nicht in der DB anlegen kann.
Zum Erstellen bzw. Löschen der Prozeduren habe ich Zugriff auf das Programm "mysql".
Das würde ich dann als Nachteil bezeichnen, denn so einen administrativen Zugriff kannst du nicht unbedingt voraussetzen. Das hätte also nachteilige Auswirkungen auf die Portierbarkeit deiner Applikation.
Ich kann MYSQLI (sowohl lokal als auch auf dem Server) installieren - aber bei php.net steht, dass die Erweiterung MySQLI experimentell ist. Wie sicher kann ich mir sein, dass MySQLI auch in PHP 6 zur Verfügung stehen wird?
Du liest zuviel deutsche PHP-Doku.
De facto steht das alte mysql-Paket eher kurz vor dem Rauswurf, als dass mysqli experimentell ist.
- Sven Rautenberg
"Love your nation - respect the others."