在用thinkphp框架时,如果不注意空格,会出现一个很隐蔽的错误,如下:
$data = M()->table(' __DLOG__ DL')报错如下:
1103:Incorrect table name '' [ SQL语句 ] : SHOW COLUMNS FROM ``原因就是因为table中,表名前不能有空格,去掉之后就OK了。
本文介绍了一个在使用ThinkPHP框架时容易忽视的问题:表名中的空格会导致SQL错误。通过一个具体示例展示了如何定位此类问题并提供了解决方案。
在用thinkphp框架时,如果不注意空格,会出现一个很隐蔽的错误,如下:
$data = M()->table(' __DLOG__ DL')1103:Incorrect table name '' [ SQL语句 ] : SHOW COLUMNS FROM ``
3447
3153
1178

被折叠的 条评论
为什么被折叠?
