gpt4 book ai didi

PHP/MySQL 检查值是否存在,如果存在则不插入

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

我之前问过这个问题,但想不通。

我有这个表格:

<?php
if ( isset ($_REQUEST['fname']{0}, $_REQUEST['lname']{0}, $_REQUEST['mail']{0}, $_REQUEST['url']{0}) ){
$query = "INSERT INTO table1 (url, fname, lname, mail) VALUES ('".$_REQUEST[url]."', '".$_REQUEST[fname]."', '".$_REQUEST[lname]."', '".$_REQUEST[mail]."')";
$result = mysql_query($query)
or die ("Query Failed: " . mysql_error());
}
else{
echo "One Of The Values Not Entered Correctly. Please Press Back In Your Browser And Enter The Missing Values.";
}
?>

我想知道是否有可能在再次输入之前检查系统中是否存在 url。

最佳答案

查看 MySQL INSERT ... ON DUPLICATE KEY UPDATE ,如果您将 URL 设置为在数据库中唯一,则可以使用它。

此外,您应该确保在插入之前清理您的输入:http://php.net/manual/en/function.mysql-real-escape-string.php

关于PHP/MySQL 检查值是否存在,如果存在则不插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4424001/

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