thinkphp,又见鬼,为什么只能通过原生sql语句才能插入?add却不行
高洛峰
高洛峰 2017-04-10 17:20:06
[PHP讨论组]

首先,大家来看图,事前说明这是tp2.0的,所以写法上我下面截图的手册上都有,应该没错

这么几个操蛋问题
1:打印POST来的数据,可以打印的出来,是不是因为表单能正确提交的?

2:我用add方法,就是不能插入,为什么呢?我打印了语句,语句是这样!!!

为什么啊?我完完全全按照手册写的插入的,手册的截图也在上面

3:插入的数据,只有自增的id和默认为0int类型的sort,别的统统不能进库

我只能通过这种方法添加了,问题是这不是办法啊,验证都麻烦,我就想通过正常的create搞

求教高人!!!

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(4)
伊谢尔伦

data方法好像带有参数过滤吧,你看看是不数据模型缓存没有更新,要不你试试直接用add吧

怪我咯

题主add插入时 缺少 $data['image']=$_POST['image']; ?

巴扎黑

$db->getLastSql()把这个打印出来看看。

天蓬老师

如果我没有猜错的话,你这个可能是缓存的原因。清下缓存应该能够搞定。把Runtime目录下的文件夹都删除掉,貌似挖坟了。。。。留给后面搜到这个问题的童鞋吧。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号