コードphp mysqlを使用して電子メールIDをすでに指定している場合はどうすればいいですか?我々は、重複電子メールIDせずにデータベースにデータを挿入する方法
<?php
mysql_connect('localhost','root','123456') or die(mysql_error());
mysql_select_db('email') or die(mysql_error());
?>
<?php
if(isset($_POST['submit']))
{
extract($_POST);
$sql=mysql_query("insert into user(name,email)value('$name','$email')");
if($sql)
{
echo '<script>alert("successfull");</script>';
}
else
{
echo '<script>alert("error");</script>';
}
}
?>
<html>
<head>
</head>
<body>
<form method="post" action="" name="form">
<input type="text" name="name" id="name" placeholder="name">
<input type="text" name="email" id="email" placeholder="email">
<input type="submit" name="submit" id="submit">
</form>
</body>
後、それは電子メールIDがすでに存在していることを警告MSGを示して提出しますか?
は
メールIDが存在するかどうかを調べるために、挿入前にselect sqlを記述します。 –
電子メールに最初にエントリがあるかどうか確認し、結果に基づいて挿入します。 –
一意の列としてテーブルの電子メールIDに関連する列をマーク – rahulsm