数据表是int类型,插入字符时,自动变0了,如何禁止

浏览:763 发布日期:2013/06/01 分类:求助交流
$m = M("Test");
$m->name = $_POST['name'];
$m->age = $_POST['age']; //这里如果输入字符,insert语句自动转为0
$count = $m->add();
if ($count > 0) { //导致插入依然成功,count为1
$this->success("数据添加成功", "showemplist");
} else {
$this->error("数据添加失败");
}

假如我年龄那输入asdf,系统自动把asdf转成了0,$count返回的依然是1,不会跳转到失败页面。在不用js作验证的情况下,怎么处理呀?
最佳答案
评论( 相关
后面还有条评论,点击查看>>