【问题标题】:Whats the right syntax to CONCAT in wpdb?wpdb中CONCAT的正确语法是什么?
【发布时间】:2021-07-30 09:39:53
【问题描述】:

我在处理 wordpress 数据库表方面很陌生。 到目前为止,由于 wpdb 文档,我知道如何更新表中的行。 现在我想更新该行并将旧数据保留在该行中。我已经读到您可以使用 CONCAT 函数来使其工作,但我不知道确切的语法应该是什么样子。

这是我目前的做法:

$wpdb->update($wpdb->prefix .'logins', check_in_out_log = CONCAT(check_in_out_log, ' ', '30.07.2021 11:00'), array('id' => $user_id)) === false)

【问题讨论】:

    标签: mysql sql wordpress


    【解决方案1】:

    好的……知道了! 我不确定,但我认为 $wpdb->update 不可能,所以我创建了一个 $wpdb->query 并使用了普通的 sql 命令。

    $wpdb->query($wpdb->prepare("UPDATE logins SET check_in_out_log = CONCAT(check_in_out_log, ' 30.07.2021 11:00') WHERE id = '%s'", $ticket_id));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-19
      • 2018-11-14
      • 2019-09-07
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 2014-08-04
      相关资源
      最近更新 更多