您的位置:首页技术文章
文章详情页

PHP注册功能

【字号: 日期:2022-06-03 10:17:29浏览:17作者:猪猪

问题描述

<?php

session_start();

$conn = mysqli_connect("localhost","root","123456","per") or die("数据库服务器连接错误".mysqli_connect_error()); //连接数据库

mysqli_set_charset($conn,"utf8"); //设置编码格式

$name=$_POST['username']; //trim函数过滤空格

$password = $_POST['pwd'];

if($name==''){

echo"<script>alert('你的用户名不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";

exit;

}

if($password==''){

echo"<script>alert('你的密码不能为空,请重新输入');location='".$_SERVER['HTTP_REFERER']. "'</script>";

exit;

}

$sql="insert into per_user form(username,password) values('$name','$password')";

$result=mysqli_query($conn,$sql);

if(!$result) // 判断数据是否成功插入进数据库

{

echo mysqli_error($conn);

}

else

{

echo"注册成功!"."<br/><br/>";

echo"<a href='login.html'>立刻登录</a>";

}

?>

问题解答

回答1:

insert into per_user (username,password) values ($name,$password);

你这from从哪里看到的

回答2:

两个rabbit是我测试时随便打的username,password

回答3:

您的SQL语法有误。检查与您的MySQL服务器版本对应的手册以获取正确的语法,以在第1行的'form(username,password)values('rabbit','rabbit')'附近使用

检测了一下,这是错误提示

相关文章: