echo 0000

一个奇怪的问题,正常状态下如果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,后面的不会输出

这是为神马?

posted @ 2017-08-10 07:20  yolo_bean  阅读(121)  评论(0编辑  收藏  举报