Die Dokumentation ist in Bezug auf Stored Procedures in mysql mit PHP sehr mangelhaft. Ich habe derzeit eine gespeicherte Prozedur, die ich über PHP aufrufen, wie kann ich den Wert eines out-Parameters erhalten?PHP + MySql + Gespeicherte Prozeduren, wie bekomme ich Zugriff auf einen "out" -Wert?
14
A
Antwort
15
es sieht aus wie es in diesem Beitrag beantwortet wird:
http://forums.mysql.com/read.php?52,198596,198717#msg-198717
Mit mysqli PHP API:
Angenommen sproc myproc (IN i int, OUT j int):
$mysqli = new mysqli( "HOST", "USR", "PWD", "DBNAME");
$ivalue=1;
$res = $mysqli->multi_query("CALL myproc($ivalue,@x);SELECT @x");
if($res) {
$results = 0;
do {
if ($result = $mysqli->store_result()) {
printf("<b>Result #%u</b>:<br/>", ++$results);
while($row = $result->fetch_row()) {
foreach($row as $cell) echo $cell, " ";
}
$result->close();
if($mysqli->more_results()) echo "<br/>";
}
} while($mysqli->next_result());
}
$mysqli->close();
7
Hier ist ein Beispiel dafür, wie man das mit mysql, mysqli und pdo macht:
http://www.joeyrivera.com/2009/using-mysql-stored-procedures-with-php-mysqlmysqlipdo/
Verwandte Themen
- 1. Gespeicherte Prozeduren PHP
- 2. Wie man gespeicherte Prozeduren in mySQL aus PHP einfügt/erstellt?
- 3. MySQL: Ansichten vs gespeicherte Prozeduren
- 4. Optionale Parameter in Mysql gespeicherte Prozeduren
- 5. So sichern Sie gespeicherte Prozeduren in MySQL
- 6. Benannte Parameter für gespeicherte Prozeduren in MySQL
- 7. Gespeicherte MySQL-Prozeduren mit Javascript-Objekten verwenden
- 8. Gespeicherte Prozeduren im Entitätsframework
- 9. Gespeicherte Prozeduren Fehler unbekannte Spalte mySQL
- 10. In MySQL sind gespeicherte Prozeduren effizienter?
- 11. Gespeicherte Prozeduren in Rails verwenden
- 12. Führen Sie gespeicherte Prozeduren auf SqlFiddle aus. Mysql
- 13. Gespeicherte Prozeduren und Funktionen
- 14. gespeicherte SQL-Prozeduren
- 15. Wie funktionieren Orakel gespeicherte Prozeduren (w/cursors)?
- 16. Muster für gespeicherte Prozeduren?
- 17. SQL Server gespeicherte Prozeduren und zählt
- 18. gespeicherte Prozeduren mit sqlAlchemy
- 19. Gespeicherte Prozeduren in Hive
- 20. EF4-Vererbung und gespeicherte Prozeduren
- 21. Gespeicherte Prozeduren in .SQL-Dateien
- 22. Gibt es einen Treiber für mysql auf Nodejs, der gespeicherte Prozeduren unterstützt?
- 23. PHP - Zugriff auf einen in Combobox ausgewählten Wert
- 24. Gespeicherte Prozeduren mit SQLAlchemy erstellen
- 25. ASP.NET MVC Aufruf gespeicherte Prozeduren
- 26. Gute Ressource für gespeicherte Prozeduren
- 27. Wie bekomme ich PHP und MySQL auf IIS 7.0 arbeiten?
- 28. Hilfe, gespeicherte Prozeduren und Cursor
- 29. PHP und Datenbanken: Ansichten, Funktionen und gespeicherte Prozeduren Leistung
- 30. Gespeicherte Prozeduren und Funktionen fehlen im Schema-Navigator in MySQL