-2
我在PHP中的应用程序有问题。 问题是它在数据库中产生了一些记录。哪里有问题?重复mysql中的INSERT条目
$sql = "INSERT INTO user_list (ip,verified,rank)VALUES ('$ip','$verified','$rank')";
$mysqli->query($sql);
谢谢
我在PHP中的应用程序有问题。 问题是它在数据库中产生了一些记录。哪里有问题?重复mysql中的INSERT条目
$sql = "INSERT INTO user_list (ip,verified,rank)VALUES ('$ip','$verified','$rank')";
$mysqli->query($sql);
谢谢
正确的做法:
1)准备并结合值与mysqli_stmt::prepare和mysqli_stmt::bind_param功能:
使用 INSERT ... IGNORE OR INSERT ... ON DUPLICATE KEY UPDATE语法来避免/2)忽略重复插入
所示将插入(或至少尝试将代码)一个记录。 (当然,除非使用SQL注入漏洞来插入更多记录。) – David
你确定你没有在函数上运行这个或查询两次?也可能是其他的东西,但哥布林永远不会告诉(他们的秘密)。 –
我的函数使用API和应用程序在MySQL中复制数据,但几个副本相同的东西和ID是正确的。这是什么造成的? – bdev