Base table or view not found: 1146 Table 'tp_blog.tp_tp_cate' doesn't exist

报这种错误一点是你的表不存在,注意上述写的表的名字是否存在,先确定你的表写的是否正确。如果你的代码里面写的就是你数据库表的名字,此时你应该去数据库配置下(config下的database.php)把表前缀清空。要注意表前缀的两个引号之间不能有空格,不然也会报错。如果你有表前缀,在后面就不用写这个表前缀了。

——————————————————————————————————————————————————————

例如:

Base table or view not found: 1146 Table 'tp_blog.tp_tp_cate' doesn't exist_第1张图片

我的表前缀写了tp_,所以我在定义验证规则时便不需要写tp_ 了。(我的数据库表名字是tp_cate)

Base table or view not found: 1146 Table 'tp_blog.tp_tp_cate' doesn't exist_第2张图片

 

你可能感兴趣的:(thinkphp,validate)