yyf

yyf

如果努力后没有结果,那是因为只是你觉得你已经努力了

  • 财富值1215
  • 威望值50
  • 总积分1935

个人信息

  • 回复了 的回答

    打印一下你执行的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字段
    

    具体使用可以百度一下。

    解决了吗?要不把你的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字段
    

    具体使用可以百度一下。

  • 2019-10-11 已签到
    连续签到1天,获得了5个金钱
  • 赞了回答

    你是想问Yii是如何从数据库查询orderId字段的值,还是$t->orderId是如何通过箭头映射到Model::_attributes

  • 赞了回答

    哥们,这个提示大多数是语法错误了,你只给出错误提示可以帮助我们更快速地定位问题的范围,但是距离解决问题还差一步,所以需要你再贴出来具体的代码。
    不过从你贴出来的报错信息来看,我还是发现了两个重要的内容:
    1:从vendor目录来看,你应该是从别处加载了工具包myclabs过来才报的错。
    2:再看你的第一行代码:

    use function function_exists;
    

    根据php手册说明,命名空间导入函数,是从5.6开始支持的。
    所以首先看看你的php环境的版本是多少?
    这一步如果没问题,我们再看别的。咋样哥们?

  • 2018-08-20 已签到
    连续签到1天,获得了5个金钱
  • 回复了 的评论

    装到了linux下报500错误:

    require(__DIR__ . '/../../vendor/autoload.php');
    

    好像是找不到这个文件,但vendor目录下是有这个文件的。DIR的结果是正确的。有人遇到这个问题吗?怎么解决的?是我的虚拟目录配置有问题吗?我配置的DIR是/war/www/yy/backend/web

    问题解决了,是因为nginx配置问题,无法访问根目录以外的文件导致

  • 2018-04-25 已签到
    连续签到1天,获得了5个金钱
  • 装到了linux下报500错误:

    require(__DIR__ . '/../../vendor/autoload.php');
    

    好像是找不到这个文件,但vendor目录下是有这个文件的。DIR的结果是正确的。有人遇到这个问题吗?怎么解决的?是我的虚拟目录配置有问题吗?我配置的DIR是/war/www/yy/backend/web

经理 等级规则
1935/2000
资料完整度
60/100
用户活跃度
0/100

Ta的关注

5

Ta的粉丝

6

Ta的访客

30