Phpmyadmin+codeigniter 如何自动更新我的数据?

Posted

技术标签:

【中文标题】Phpmyadmin+codeigniter 如何自动更新我的数据?【英文标题】:Phpmyadmin+codeigniter how can i auto update my data? 【发布时间】:2021-02-04 14:20:03 【问题描述】:

请帮助我,我正在尝试使用 phpmyadmin 触发器为我的顶点标题进行自动更新。它是否正确??我只需要在特定行自动更新。

 SELECT * FROM event

     if((start_date==now())||end_date==now())
      THEN
      UPDATE event 
      SET 
           event_status = 'Ongoing'
         WHERE
        event_id = ????(Problem here);

         ELSEIF((start_date < now())&&(end_date>now()))
          THEN
           (some code)
          else if((start_date<now())&&(end_date<now()))
             (some code)
         ELSE
          (some code)

【问题讨论】:

【参考方案1】:

为此,您拥有 NEW 和 OLD 伪行,顾名思义,它包含具有旧值和新值的所有列

 if((start_date==now())||end_date==now())
  THEN
  UPDATE event 
  SET 
       event_status = 'Ongoing'
     WHERE
    event_id = NEW.event_id;

     ELSEIF((start_date < now())&&(end_date>now()))
      THEN
       (some code)
      else if((start_date<now())&&(end_date<now()))
         (some code)
     ELSE
      (some code)

【讨论】:

以上是关于Phpmyadmin+codeigniter 如何自动更新我的数据?的主要内容,如果未能解决你的问题,请参考以下文章

访问 phpmyadmin 在线托管后 Codeigniter 数据库错误

查询在 phpmyadmin 中运行,但不在 codeigniter 模型中

MySQL CodeIgniter 中的数据库结构 Phpmyadmin

如何在 phpmyadmin 中正确存储和检索图像文件路径?

Codeigniter 框架的 XAMPP 数据库连接问题

PHPmyadmin 错误