致命错误:未捕获错误:在bool上调用成员函数bind_param()-无法捕获它

时间:2020-07-07 09:54:31

标签: php mysqli bindparam

在编写了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()

所以我检查了var是否存在类型不匹配。

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 Vartype:整数

应该适合,但会引发错误。数据库字段会以正确的数据类型设置退出。

感谢您的任何提示, 马库斯

0 个答案:

没有答案