首頁 > 資料庫 > mysql教程 > 如何從 PHP 呼叫 MySQL 預存程序?

如何從 PHP 呼叫 MySQL 預存程序?

Barbara Streisand
發布: 2024-12-13 02:46:09
原創
239 人瀏覽過

How Can I Call a MySQL Stored Procedure from PHP?

透過PHP 程式碼呼叫MySQL 預存程序

問題:

已建立名為getTreeNodeName 的任務是使用PHP 呼叫它程式碼。

解決方案:

使用 MySQLi:

// Enable error reporting
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);

// Connect to database
$connection = mysqli_connect("hostname", "user", "password", "db", "port");

// Run the stored procedure
$result = mysqli_query($connection, "CALL getTreeNodeName");

// Loop the result set
while ($row = mysqli_fetch_array($result)) {
    echo $row[0] . " - " . + $row[1];
}
登入後複製

使用 MySQL:

使用 MySQL:

// DO NOT USE THIS METHOD
$connection = mysql_connect("hostname", "user", "password", "db", "port");
登入後複製

使用 MySQL:

不正確方法:

此方法已被棄用,可能會導致錯誤。 注意:建議使用 mysqli 而不是mysql 來提高穩定性和效能。

以上是如何從 PHP 呼叫 MySQL 預存程序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板