相关疑难解决方法(0)

如何在人们注册时防止重复的用户名?PHP/MySQL的

我一直在制作一个登录/注册系统,我正在接近完成我的注册部分代码.我遇到的唯一问题是如何使用它,以便用户无法注册重复的用户名.我希望它能够工作,以便我的数据库不会接受这些信息,它会告诉用户有关错误的信息.任何帮助表示赞赏.

我的PHP

<?php
include ('database_connection.php');
if (isset($_POST['formsubmitted'])) {
$error = array();//Declare An Array to store any error message  
if (empty($_POST['name'])) {//if no name has been supplied 
    $error[] = 'Please Enter a name ';//add to array "error"
} else {
    $name = $_POST['name'];//else assign it a variable
}

if (empty($_POST['e-mail'])) {
    $error[] = 'Please Enter your Email ';
} else {


    if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $_POST['e-mail'])) {
       //regular expression for email validation
        $Email = $_POST['e-mail'];
    } else {
         $error[] = 'Your EMail Address …
Run Code Online (Sandbox Code Playgroud)

php mysql duplicates

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

duplicates ×1

mysql ×1

php ×1