php中的mysqli_stmt_bind_param处理时间类型的方法如下:
想必大家在使用mysqli_stmt_bind_param会遇到处理时间类型,而官方给出的只有idsb四种类型。
下面草根猪给出大家一个方法来处理时间类型:
示例:(代码如下)
<?php
//1'数据库连接
$mysqli=new MySQLi("localhost","root","root","test2");
if(!$mysqli){
echo"数据库连接失败".mysqli_connect_error ();
}else{
echo"恭喜你,数据库连接成功,请进行下一步操作<br/>";
}
//2、发送数据,创建预处理对象
$sql ="insert into news (title,time,content) values (?,
NOW(),?)";//此处红字是关键
$mysqli_stmt = $mysqli -> prepare($sql);
//3、绑定数据
$title="孙悟空爆表了";
$content="笑尿了";
$band_param=$mysqli_stmt->bind_param("ss",$title,$content); //绑定时time字段不需写上
if(!$band_param){//判断
die("绑定失败".$mysqli_stmt->error);
}else{
echo "数据操作成功,请继续。";
}
$b=$mysqli_stmt-> execute ();
$mysqli->close();
?>