你好!在上面的这个问题(链接)中,我遇到了使用PHP CLASS连接数据库的问题。现在可以了。但是,在我理解了本主题中的命令之后,受影响的行现在出现了问题。
$strSQL = $conexao->Query("INSERT INTO clientes(id_cliente,nome,checkout,metodo_pag,valor) VALUES (NULL, 'Nome Cliente', NOW(), '0', '$valorTotal')");
if ($strSQL->affected_rows == 1) {
当我执行它时,PHP返回“试图获取非对象的属性”。
怎么了?var $ strSQL是否不检查$ conexao-> Query是否成功完成?
我的建议是对查询结果使用验证:
$rs = $conexao->Query("SELECT * FROM `table` WHERE 1;");
if ($rs)
print $rs->affected_rows;
这使您能够检查它是否具有行/不是假等,并使用结果,如果没有则给出自己的错误
我正在为MySQLi扩展创建并使用的类可在此处找到
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句