我是新的php方面。我现在正在创建一个类似于登录页面的简单程序。可否请你帮我做我的编码,我有一个名为用户的mysql表,它有3列用户ID,电子邮件和密码。我的主要是userid,它是一个自动增量。我怎么能有代码,列电子邮件不应该重复或不同一个电子邮件。我为避免空字段已代码,我现在不知道该怎么办了重复.. 这里是我的示例代码:如何避免重复在php
<?php
if(isset($_POST['submit'])){
$dbhost = 'localhost';
$dbuser = 'root';
$conn = mysql_connect($dbhost, $dbuser);
mysql_select_db('dtr');
if(! $conn){
die('Could not connect: ' . mysql_error());
}
if(! get_magic_quotes_gpc()){
$email = addslashes ($_POST['email']);
$password = addslashes ($_POST['password']);
}
else{
$email = $_POST['email'];
$password = $_POST['password'];
}
//validation
if($email == ''){
echo "empty ang email" ?></br><?php ;
return false;
}
if($password == ''){
echo "kailangan may password ka\n" ?></br><?php ;
return false;
}
---------------------->//select * table where username=user
{
$sql = "INSERT INTO user "."(email, password) "."VALUES('$email','$password')";
$retval = mysql_query($sql, $conn);
}
if(! $retval){
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
}
else
{
}
?>
帮我PLZ ..
设置电子邮件列作为一个独特的 – Pengun
@Pengun,这种说法并不足够强大,因为它不提供应用程序或用户与任何有意义的信息,它只是在桌子上一点点完整。 OP:由于您刚刚学习PHP,请记住,mysql_ *函数库已被弃用,需要用mysqli替换 – Zarathuztra