Php 如何将bind_param()与多个参数一起使用

Php 如何将bind_param()与多个参数一起使用,php,mysqli,prepared-statement,bindparam,Php,Mysqli,Prepared Statement,Bindparam,所以我有一个表格,上面有列的标题,描述,创建,fk_。 那么我有这个说法: $stmt = $conn->prepare( "insert into blogs1(title,description,created,fk_u) values(?,?,?,?)"); 之后,我尝试使用bind_param()绑定参数 我遇到的问题是它无法识别NOW()函数。 可能是什么错误。我是否使用了bind_param函数错误?NOW()是MySQL,因此将其移动到SQL并删除绑定 $stmt = $c

所以我有一个表格,上面有列的标题,描述,创建,fk_。 那么我有这个说法:

$stmt = $conn->prepare( "insert into blogs1(title,description,created,fk_u) values(?,?,?,?)");
之后,我尝试使用bind_param()绑定参数

我遇到的问题是它无法识别NOW()函数。 可能是什么错误。我是否使用了bind_param函数错误?

NOW()
是MySQL,因此将其移动到SQL并删除绑定

$stmt = $conn->prepare( "insert into blogs1(title,description,created,fk_u) 
                  values(?,?,NOW(),?)");

$stmt->bind_param("ssi", $title,$desc,$id);
NOW()
是MySQL,所以将其移动到您的SQL并删除绑定

$stmt = $conn->prepare( "insert into blogs1(title,description,created,fk_u) 
                  values(?,?,NOW(),?)");

$stmt->bind_param("ssi", $title,$desc,$id);

NOW()
不是PHP函数,而是MySQL函数。它不需要绑定,因为它不是用户数据。只需将其直接添加到查询中即可。True。我应该自己想出解决办法。但是谢谢
NOW()
不是PHP函数,而是MySQL函数。它不需要绑定,因为它不是用户数据。只需将其直接添加到查询中即可。True。我应该自己想出解决办法。但是谢谢!