问题:
已创建名为 getTreeNodeName 的 MySQL 存储过程,任务是使用 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:
不正确方法:
// DO NOT USE THIS METHOD $connection = mysql_connect("hostname", "user", "password", "db", "port");
此方法已被弃用,可能会导致错误。
注意:
建议使用 mysqli 而不是mysql 提高稳定性和性能。
以上是如何从 PHP 调用 MySQL 存储过程?的详细内容。更多信息请关注PHP中文网其他相关文章!