gpt4 book ai didi

mysql - 在php中调用mysql存储过程

转载 作者:行者123 更新时间:2023-11-29 14:48:28 31 4
gpt4 key购买 nike

我试图调用 mysql 准备语句并陷入 php 错误。

“ fatal error :在第 7 行对 C:\wamp\www\learn\mysqlsp.php 中的非对象调用成员函数prepare()”

代码:

include 'connect_db.php';

$dbclass=new db_connector();
$dbh=$dbclass->getDBH();

$stmt=$dbh->prepare("CALL callavg('city','population'");
$stmt->execute();

$dbh 是有效的 mysql 资源链接。我已经定义了一个数据库连接器类,以便解决 $dbh 的范围问题,但我仍然无法纠正此错误。

请帮忙。

谢谢

最佳答案

$dbh is a valid mysql resource link

那么它就不是一个PDO对象,你不能调用prepare()方法就可以了!

mysql_query() 与 MySQL 资源一起使用,或使用 PDO ,和prepare()

关于mysql - 在php中调用mysql存储过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6327317/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com