php - 致命错误:未捕获的错误:在 bool 上调用成员函数 bind_param() - 无法捕获它
问题描述
在编写超过 1000 行代码后,我可能会失明,但我无法捕捉到错误。
if ($stmt = $con->prepare('UPDATE cb_coachingreport SET pdfsr1 = ?, pdfsr2 = ?. pdfsr3 = ?, pdfgesamt = ? WHERE id = ?'));
{
$stmt->bind_param('ssssi', $output_file_sr1, $output_file_sr2, $output_file_sr3, $output_file_gesamt, $insert_id);
$stmt->execute();
$stmt->close();
}
这会出现以下错误:
致命错误:未捕获的错误:在 bool 上调用成员函数 bind_param()
所以我检查了变量是否存在类型不匹配。
pdfs/pdf_coaching_22_xxx_xxx.pdf 变量类型:字符串
pdfs/pdf_coaching_22_yyy_yyy.pdf 变量类型:字符串
pdfs/pdf_coaching_22_zzz_zzz.pdf 变量类型:字符串
pdfs/pdf_coaching_22_gggg_gggg.pdf 变量类型:字符串
22 变量类型:整数
应该适合,但会引发错误。DB 字段以正确的数据类型设置退出。
感谢您的任何提示,马库斯
解决方案
推荐阅读
- javascript - 如何防止我的 node.js 错误中间件函数在后续函数调用中失败?
- php - PHP shell_exec() 不允许使用小于“<”字符或“<()”命令?
- python - Python 环境延续到作业
- c++ - 有没有办法将两个 QWidget 连接或锚定在一起?
- python - 由于未通过就绪检查,Google App Engine 部署失败
- google-app-engine - 应用停止工作 google.appengine.ext.db 权限缺失或不足
- python - 如何在 android= 上为枕头添加 webp 支持
- c++ - OpenCV CommandLineParser:如何检测错误参数
- reactjs - useEffect 和 redux 缓存试用不起作用
- javascript - Vue CLI 构建 - 使用“/”作为根在本地开发,但部署到“/子文件夹/”作为根?