Php 需要帮助制作注册页吗

Php 需要帮助制作注册页吗,php,Php,我要做一个登录/注册页面。但是我在注册页面遇到了一个问题。这是我的代码: <?php error_reporting(0); session_start(); if (isset($_REQUEST['register'])) { $username = $_REQUEST['user']; $pass = $_REQUEST['pass']; if ($username=="") { die("<br /> You Forgot to type i

我要做一个登录/注册页面。但是我在注册页面遇到了一个问题。这是我的代码:

<?php
error_reporting(0);
session_start();


 if (isset($_REQUEST['register']))
 {
 $username = $_REQUEST['user'];
 $pass = $_REQUEST['pass'];

 if ($username=="")
 {
     die("<br /> You Forgot to type in the Username for the user !<br><br>Redirecting back to the previous page...<meta HTTP-EQUIV='Refresh' CONTENT='3; URL=signup.php'> ");
 }
 if ($pass=="")
 {
     die("<br /> You Forgot to type in the Password for the user !<br><br>Redirecting back to the previous page...<meta HTTP-EQUIV='Refresh' CONTENT='3; URL=signup.php'> ");
 }

 $connect = mysql_connect("localhost", "root", "");
 if(!$connect)
 {
     die(mysql_error());
 }

 $select_db = mysql_select_db("new");
 if(!$select_db)
 {
     die(mysql_error());
 }

 mysql_query("INSERT INTO users (username, password) 
              VALUES ('$username', '$pass') ");
 } 

 ?>


这将检查给定用户的数据库

对于初学者,这将
错误报告(0)对您没有帮助,这会
错误报告(E\u ALL);ini设置(“显示错误”,1)
-还可以将
或die(mysql\u error())
添加到
mysql\u query()
.Google“如果行存在mysql”-您还可以设置唯一约束。您需要编写一些sql来检查数据库中的用户名。您还需要确保已将数据库中的
username
设置为唯一索引。在这个问题上有大量的信息,明文密码;提醒我不要在那里注册。“现在的孩子们。”请学习使用适当的教程,这些教程在互联网上非常丰富。这不是一所学校或一个“教我怎么做”的网站。你能写完整的代码吗?
$sqlstr = "SELECT username FROM users WHERE username = '$username'";
if (!$res = $connect->query($sqlstr)) {
    trigger_error('Error in query ' . $connect->error);
} else {
    if ($res->num_rows == 0) {
       //username does not exist yet
    } else {
       //username exists already
    }
}