首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP MySqlI无意义的错误信息。那会是什么呢?

PHP MySqlI无意义的错误信息。那会是什么呢?
EN

Stack Overflow用户
提问于 2012-11-06 23:27:21
回答 2查看 33关注 0票数 0

致命错误:在myFile.php的第47行对非对象调用成员函数bind_param()

代码语言:javascript
复制
45 $statement = $con->prepare('call aProcedure(?,?,?)');
46 $statement->bind_param("sss", $str1, $str1, $str1);
47 $statement->execute();

为什么?

PS:它可以在我的本地系统上运行(F€#%“# from,我讨厌这么说),这个过程在我的本地系统和生产环境中都可以通过.php工作台成功执行。只是拒绝从MySQL在生产环境中运行。

EN

回答 2

Stack Overflow用户

发布于 2012-11-06 23:29:47

这不是mysql而是php错误消息,$statement变量不是对象。可能是false吧?试着调试它。

票数 1
EN

Stack Overflow用户

发布于 2012-11-07 00:06:27

谢谢大家。

我必须更新我正在重用的连接(在我的本地系统上工作:// )。

代码语言:javascript
复制
$con = new mysqli($mysql_hostname, $mysql_user, $mysql_password, $mysql_database);
$statement = $con->prepare('call aProcedure(?,?,?)');

我还不太熟悉PHP,无法理解为什么会有什么不同。对于为什么会这样,我会接受第一个合理的答案:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13254176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档