gpt4 book ai didi

php - 来自 "GET"和 "MySQL PDO"的数据

转载 作者:行者123 更新时间:2023-11-29 21:14:10 26 4
gpt4 key购买 nike


这是我的代码,我尝试执行此“条件”:
如果数据来自“get==数据在“mysql pdo”中,则回显警报“此数据是<强>存在在数据库中”
else“将数据插入mysql pdo”,
当我使用此代码(向下代码)时,我可以将其用于一个
例如,我们有:
1 [行] - “123456
2 [行] - “123
如果我尝试添加“123”,则会出现错误但是我“可以”再次添加 123456”之后

1 [行] - “123456
2 [行] - “123”
3 [行] - “123456
并这样做(奇数/偶数)!!!

$GetAu = $_GET["au"]; // Data from get

$sql = $db->query("SELECT * from trans"); // Sql Cond

while ($row = $sql->fetch(PDO::FETCH_ASSOC)){

$DbAu = $row["au"]; // All of data in "au" table

}

if($DbAu != $GetAu){

$sql = "INSERT INTO trans (au) VALUES ('$GetAu')";

$db->query($sql);

echo "Added true";

}else{

echo "This data is exist!";

}

抱歉我的英语不好,再次感谢

最佳答案

$exist = false;
while ($row = $sql->fetch(PDO::FETCH_ASSOC)) {
if ($row["au"] == $GetAu) {
$exist = true;
break;
}
}

if (!$exist) {
$sql = "INSERT INTO trans (au) VALUES ('$GetAu')";
$db->query($sql);
echo "Added true";
} else {
echo "This data is exist!";
}

关于php - 来自 "GET"和 "MySQL PDO"的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36103787/

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