一个奇怪的问题,正常状态下如果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,后面的不会输出
这是为神马?
时间: 2024-10-29 19:11:53