gpt4 book ai didi

mysql - mySQL 的问题

转载 作者:行者123 更新时间:2023-11-29 08:08:03 24 4
gpt4 key购买 nike

我希望这个问题可以问,基本上我正在尝试更新一些客户详细信息,但是当我单击“继续”时,我收到一条错误消息,说我的 SQL 有错误,但我看不到 SQL 的问题,如果任何人都知道并且可以让我知道,非常感谢,因为我看不到我的问题(我将添加我新的 SQL,所以这可能是一些简单的事情,抱歉!)

如果有影响的话,我的数据库位于 phpmyadmin

这是错误消息:

Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE customer_id = '579'' at line 1
Error No: 1064
UPDATE customer SET firstname = 'blank', lastname = 'blank', email = 'blank', telephone = 'blank', fax = '', WHERE customer_id = '579'

(我已将信息更改为空白,因为它是真实信息)

这是我的代码

        $this->db->query("UPDATE " . DB_PREFIX . "customer SET firstname = 
'" . $this->db->escape($data['firstname']) . "', lastname = '" .
$this->db->escape($data['lastname']) . "', email = '" . $this->db-
>escape($data['email']) . "', telephone = '" . $this->db-
>escape($data['telephone']) . "', fax = '" . $this->db-
>escape($data['fax']) . "', WHERE customer_id = '" . (int)$this-
>customer->getId() . "'");

感谢您的帮助!

最佳答案

正如安多马尔在评论中所说,你必须删除 WHERE... 之前的逗号

关于mysql - mySQL 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22323490/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com