Php 插入查询不起作用
你能帮我回答这个问题吗 这是在同一个表中添加两行。我对这一切都不熟悉,有人能告诉我这里出了什么问题吗?我遇到了一个错误“致命错误:对非对象调用成员函数bind_param()”Php 插入查询不起作用,php,mysqli,Php,Mysqli,你能帮我回答这个问题吗 这是在同一个表中添加两行。我对这一切都不熟悉,有人能告诉我这里出了什么问题吗?我遇到了一个错误“致命错误:对非对象调用成员函数bind_param()” 将“SSSS”替换为“SSSS” 在上述情况下,在参数中再添加一个's' 而且 使用“d”表示数字,“f”表示浮点或双精度值您试图添加6个参数。只需要5个参数 本节: $q = $query->bind_param('ssssss', $name, $cfname, $clname, $phone, $email,
将“SSSS”替换为“SSSS” 在上述情况下,在参数中再添加一个's' 而且
使用“d”表示数字,“f”表示浮点或双精度值您试图添加6个参数。只需要5个参数 本节:
$q = $query->bind_param('ssssss', $name, $cfname, $clname, $phone, $email, $tc);
试试这个:
$q = $query->bind_param('sssss', $name, $cfname, $clname, $phone, $email);
在上述情况下,您已通过$tc,而您在插入查询中未使用该$tc。请检查。我已修复我的问题,请再次检查复选框字段,以避免出现问题。。如何绑定?为什么要检查
cfname
只有我会检查它们是否都设置好了,因为它们都是必需的HTML 5检查全部,所以我不需要
$q = $query->bind_param('sssss', $name, $cfname, $clname, $phone, $email);
$q = $query->bind_param('ssssss', $name, $cfname, $clname, $phone, $email, $tc);