一个奇怪的问题,正常状态下如果sql插入失败,则输出0000,代码如下:
$stmt=$db->prepare("insert into message(user,title,content,time) values(?,?,?,?)");
if($stmt->execute(array($user,$title,$content,$time))){
echo 1111;
}else{
echo 0000;
}
结果执行失败只输出了一个0,如果改成其他数字,比如echo 9999,echo 900000 都没有问题,但是只要0开头的通通只能输出一个0,后面的不会输出
这是为神马?