如何防止用户在数据库中插入重复数据?
<input type="text name="x" id="x" />
如果数据已存在,则提醒他复制条目
alert("this data is found");
答案 0 :(得分:0)
感谢。
答案 1 :(得分:0)
在提交按钮上点击
进行ajax调用$.ajax({
url:"service.php",
data:{}, // send data to tested for duplicate
complete:function(response){
//alert respective msg regarding response
}
});
在service.php中检查重复和插入操作并返回相应的消息。
答案 2 :(得分:0)
你需要使用jQuery Ajax并从php文件请求数据,如果php文件输出找不到数据然后提醒它。使用下面的代码
<script>
$(document).ready(function(){
$("button").click(function(){
var p = $("#test").val();
$.post("page.php",
{
text:p
},
function(data,status){
if(data="The data is not found"){
alert("Data: " + data + "\nStatus: " + status);
}
});
});
});
</script>
<input type="text" id="text"/>
希望这有助于你