yyf
打印一下你执行的sql语句,看看是否指定指定更新哪些字段:
INSERT INTO TABLE (a,b,c) VALUES (1,2,3), (2,5,7), (3,3,6), (4,8,2) ON DUPLICATE KEY UPDATE b=VALUES(b); // b=VALUES(b)表示更新b字段
具体使用可以百度一下。
@EizoPeter 解决了吗?要不把你的sql语句粘出来看看
打印一下你执行的sql语句,看看是否指定指定更新哪些字段:
INSERT INTO TABLE (a,b,c) VALUES (1,2,3), (2,5,7), (3,3,6), (4,8,2) ON DUPLICATE KEY UPDATE b=VALUES(b); // b=VALUES(b)表示更新b字段
具体使用可以百度一下。
- yyf 2019-10-11 已签到连续签到1天,获得了5个金钱
- yyf 赞了回答
你是想问Yii是如何从数据库查询
orderId
字段的值,还是$t->orderId
是如何通过箭头映射到Model::_attributes
? - yyf 赞了回答
哥们,这个提示大多数是语法错误了,你只给出错误提示可以帮助我们更快速地定位问题的范围,但是距离解决问题还差一步,所以需要你再贴出来具体的代码。
不过从你贴出来的报错信息来看,我还是发现了两个重要的内容:
1:从vendor目录来看,你应该是从别处加载了工具包myclabs过来才报的错。
2:再看你的第一行代码:use function function_exists;
根据php手册说明,命名空间导入函数,是从5.6开始支持的。
所以首先看看你的php环境的版本是多少?
这一步如果没问题,我们再看别的。咋样哥们? - yyf 2018-08-20 已签到连续签到1天,获得了5个金钱
装到了linux下报500错误:
require(__DIR__ . '/../../vendor/autoload.php');
好像是找不到这个文件,但vendor目录下是有这个文件的。DIR的结果是正确的。有人遇到这个问题吗?怎么解决的?是我的虚拟目录配置有问题吗?我配置的DIR是/war/www/yy/backend/web
@liujingxing 问题解决了,是因为nginx配置问题,无法访问根目录以外的文件导致
- yyf 2018-04-25 已签到连续签到1天,获得了5个金钱
- yyf 评论了源码 yii2-ace-admin 后台模板
装到了linux下报500错误:
require(__DIR__ . '/../../vendor/autoload.php');
好像是找不到这个文件,但vendor目录下是有这个文件的。DIR的结果是正确的。有人遇到这个问题吗?怎么解决的?是我的虚拟目录配置有问题吗?我配置的DIR是/war/www/yy/backend/web