Heim >Datenbank >MySQL-Tutorial >Wie integriere ich gespeicherte Prozeduren nahtlos in PHP?
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!