Es stimmt zwar, dass phpMyAdmin keine direkte Verwaltungsfunktionalität für gespeicherte Prozeduren bietet, aber verzweifeln Sie nicht! Es gibt eine unkomplizierte Lösung mithilfe von Abfragen.
1. Abfragen verwenden:
Erstellen Sie auf der Registerkarte „SQL“ eine neue Abfrage und geben Sie den folgenden Code ein (ändern Sie ihn nach Bedarf):
CREATE PROCEDURE sp_test() BEGIN SELECT 'Number of records: ', count(*) from test; END//
2. Legen Sie das Trennzeichen fest:
Setzen Sie es im Feld „Trennzeichen“ auf der Registerkarte „SQL“ auf „//“.
1 . Führen Sie eine CALL-Abfrage aus:
Um die gespeicherte Prozedur von PHP aus aufzurufen, verwenden Sie die Funktion mysqli_query():
$mysqli = new mysqli("localhost", "username", "password", "dbname"); $mysqli->query("CALL sp_test()");
2. Ergebnisse abrufen:
Nach dem Ausführen der Abfrage können Sie die Ergebnisse der gespeicherten Prozedur mit mysqli_fetch_array() abrufen:
if ($result = $mysqli->query("CALL sp_test()")) { while ($row = $result->fetch_array(MYSQLI_ASSOC)) { echo $row['Number of records: ']; } }
Das obige ist der detaillierte Inhalt vonWie integriere ich gespeicherte Prozeduren nahtlos in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!