很多站长朋友们都不太清楚php检测用户名是否存在,今天小编就来给大家整理php检测用户名是否存在,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php 检测数据库中用户名是否存在 2、 怎么在PHP下做新用户添加时检验是否以存在该用户名 3、 php判断用户名是否存在 4、 php表单验证用户名已存在 php 检测数据库中用户名是否存在楼上的sql语句要加上一些才行。
$sql="select * from 表 where 用户名='{$_POST['user']}' and 密码='{$_POST['pass']}'";
$row=mysql_query($sql);
if(!empty($row)){
echo "<script>alert('用户名存在,不可以注册')</script>";
}else{
echo "<script>alert('用户名不存在,可以注册')</script>";
}
怎么在PHP下做新用户添加时检验是否以存在该用户名1.前端表单form提交用户名到php页面
<form action="test.php" method="post">
用户名:<input name="user" type="text" >
密 码:<input name="password" type="password">
<input type="submit" value="提交">
2.test.php页面
<?php
//首先要连接数据库,这里省略
$name=$_POST['user'];//得到用户名,然后就可以通过查询语句在数据库里查询了
?>
需要会基本的sql查询语句
php判断用户名是否存在if($res mysql_num_rows($res)>0){
这一行,改成
if(mysql_num_rows($res)>0){
试一下
php表单验证用户名已存在<?php
require 'form.php'; // 你的表单, 注意提交的URL
if (isset($_POST['submit'])) {
$username = $_POST['username'];
$sql = "SELECT count(id) AS number FROM users WHERE username = '$username'";
$r = mysql_query($sql);
$number = mysql_fetch_assoc($r)['number'];
if ($number < 1) {
// 保存数据
$username = $_POST['username'];
$password = $_POST['password'];
// ...
$sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')";
mysql_query($sql);
if (mysql_affected_rows()) {
echo '注册成功!';
} else {
echo '注册失败';
}
} else {
echo "该用户已经存在, 请更换用户名";
}
}
关于php检测用户名是否存在的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php检测用户名是否存在 php判断用户名是否存在的详细内容...