问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php 不允许重复值插入

发布网友 发布时间:2022-04-06 01:55

我来回答

3个回答

懂视网 时间:2022-04-06 06:16

php插入不重复数据的实现方法:首先查询数据库;然后用“值”作为SQL语句的查询条件;最后根据查询到数据设置是否插入数据即可。

推荐:《PHP视频教程》

具体问题:

php 插入某个值之前判断系统内是否已存在重复的值,如果重复,则提示“重复值”,不插入;如果不重复,则在数据库中插入此条记录。请问如何用代码实现?

实现办法:

先用 值 作为SQL语句的查询条件,如果能查到就 不插入数据

select 字段 from 表名 where 条件字段 = 值;如果查询到数据就不要插入了。

也就是说首先查询数据库 select t_name from table where t_name='abcd'; 如果查询到值就肯定能返回数据,能返回数据就是 true 不能就是 false 则插入新数据。

热心网友 时间:2022-04-06 03:24

我之前自己写过一个 不过我的PHP也不是太好

if( isset( $_POST['add'] ) )
{
$website_title    = $_POST['website_title'];
$website_domain   = $_POST['website_domain'];
$website_domain2   = $_POST['website_domain'];
$website_description   = $_POST['website_description'];

if( empty( $website_title ) || empty( $website_domain ) || empty( $website_description ) )
{
header("Location:website_add.php");
exit();
}

$result = mysql_query("SELECT * FROM website WHERE website_domain = '$website_domain' ");
$repeat = mysql_fetch_array($result);
if( $website_domain2 = $repeat['website_domain'] )
{
exit("重复");
}

热心网友 时间:2022-04-06 04:42

先用 值 作为SQL语句的查询条件,如果能查到就 不插入数据
select 字段 from 表名 where 条件字段 = 值;如果查询到数据就不要插入了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 求一条PHP中SQL插入不重复数据的语句 php批量导入数据如何去重复 php 向数据库中插入不重复的数据 PHP插入不重复记录的问题 PHP7.0打开扩展功能要怎样才能和mysql相连? php 未安装mysql是不是无法开启mysql扩展 php源码安装mysql模块,高分悬赏,问题解决有加分 PHP为何无法启动mysql服务? php没有找到mysql拓展怎么都解决不了 [配置] linux下自带PHP不支持mysql,怎么办? php无法找到指定的模块,php_mysql.dll,c:\php究竟是在哪里指定的?如何修改该指定地址? windows2003下PHP不能加载mysql模块 phpinfo 中没有 mysql PHP无法加载MySQL PHP加载不了MSSQL模块 win7系统iis7 php无法加载mysql扩展 phpinfo()没有mysql模块 PHP里没mysql.dll怎么办 打开phpinfo()没有加载到mysql模块,httpd.conf和php.ini该改的都改了的啊?是哪点的问题? 安装php没有装mysql怎么装 PHP一些扩展在编译的时候没有安装怎么办 php 如何实现把两个数组 中含有 不相同的值插入到数据库中 PHP如何判断是否重复插入记录? 求一个PHP的不重复随机数写入数据库例子.内详 php 数组 不重复的记录 php中,怎样拒绝重复的数据写入数据库,比如uid的值? PHP如何判断输入数据库的字段值不能重复 thinkPHP在往MySQL添加数据时,如何确保其中一个字段,随机添加一个与表中内容不相同的15位数据 PHP怎么用PDO同时插入多条数据? PHP 怎么防止GET方式提交重复数据? php 网页之间动态传递参数? php在输出语句中怎样向另一个页面传值。 php怎么利用SESSION在两个不同窗口间传递数据? php中的变量是怎么在各个页面间传递的? php中表单定义了checkbox数组,在两个页面间可以做到,如何在多个页面间传值 php之间怎么传值 PHP如何使用session在同一浏览器的两个页面传值 PHP中如何将一个页面中一变量传递到另一个页面中? PHP传值问题! 例:A、B为两个页面,我在A中获取一个ID值,传送给B,那么AB中代码怎么写! php两个页面参数传递问题 两个.php网页之间有没有办法传值?(在线等,有补充,有加分)