雖然 phpMyAdmin 確實不提供預存程序的直接管理功能,但不要失望!有一個使用查詢的簡單解決方案。
1.使用查詢:
使用 SQL選項卡,建立一個新查詢並輸入以下程式碼(根據需要進行修改):
CREATE PROCEDURE sp_test() BEGIN SELECT 'Number of records: ', count(*) from test; END//
2.設定分隔符號:
從SQL 選項卡上的「分隔符”字段將其設定為“//”。
1 。執行CALL 查詢:
要從PHP 呼叫預存程序,請使用mysqli_query() 函數:
$mysqli = new mysqli("localhost", "username", "password", "dbname"); $mysqli->query("CALL sp_test()");
2.檢索結果:
執行後查詢,您可以使用mysqli_fetch_array()檢索預存程序的結果:
if ($result = $mysqli->query("CALL sp_test()")) { while ($row = $result->fetch_array(MYSQLI_ASSOC)) { echo $row['Number of records: ']; } }
以上是如何將預存程序與PHP無縫整合?的詳細內容。更多資訊請關注PHP中文網其他相關文章!