gpt4 book ai didi

php - 带有IP地址的Mysql查询无法插入数据库

转载 作者:太空宇宙 更新时间:2023-11-03 10:22:51 26 4
gpt4 key购买 nike

不是真正的 mysql 专家 =(,我需要更多的眼睛来检查我的查询,是的,只是看一眼,我知道这对你们所有人来说可能很容易,但是我花了 4 个小时没有任何结果。或者建议一些调试此类问题的好方法,在此先感谢=)

疑点ip地址导致错误

我正在使用 $ip=$_SERVER['REMOTE_ADDR'] 获取 ip 地址并使用 utf8 unicode ci 存储在 16 位长度的 varchar 中

INSERT INTO topup 
customer_id, package_id, type, amount, slip, bank, method, description,
approval_ip, admin_id, status)
VALUES(1, 2, 1, 200000, example.png, CIMB, Bank In,
Description will store your additional infomation... , 175.145.207.112, 1, 0)

这是错误信息。

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 'Description will store your additional infomation about this request,175.145.207' at line 2

最佳答案

不仅仅是 IP 是问题,任何文本字段都是问题。您必须正确引用这些值。

像这样格式化你的INSERT-语句:

INSERT INTO topup (
customer_id, package_id, type, amount,
slip, bank, method, description,
approval_ip, admin_id, status
) VALUES (
'1', '2', '1', '200000',
'example.png', 'CIMB', 'Bank In',
'Description will store your additional infomation...',
'175.145.207.112','1','0');

整数值不需要引号,但如果将它们与每个值一起使用就没有做错。

关于php - 带有IP地址的Mysql查询无法插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9533255/

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