如何用php写一个用户登陆

mysql记录用户,密码,然后用php来做用户的登陆页面 现在想知道如何用链接到数据库的信息,刚刚学习 求一个简单易懂的代码

条件 $username ,$password 已经从前台获得。

$query = "select * "
. " from table "
. " where "
. " username = '$username'"
. " and "
. " password = '$password'";
$con = new mysqli(HOST,USERNMAE,PASSWORD,"dbname"); //连接数据库 参数分别为 数据库所在主机 如127.0.0.1 数据库用户名 密码 数据库名称
$result = $con->query($query); //进行数据库查询
$row = mysqli_num_rows($result); //获取返回查询的行数
if($row > 0)
{
echo "该用户存在"; //向前端返回数据
}
else
{
echo "该用户存在"; //向前端返回数据
}

http://www.jb51.net/article/115181.htm
https://www.baidu.com/baidu?wd=php%E8%AF%BB%E5%8F%96%E6%95%B0%E6%8D%AE%E5%BA%93%E7%A4%BA%E4%BE%8B&tn=monline_4_dg&ie=utf-8

http://blog.csdn.net/qq_35661627/article/details/78564319

http://blog.csdn.net/qq_35661627/article/details/78564319 还是挺清晰的

前台通过form表单得到的用户名,和数据库里的用户名对比,有匹配的再对比密码 没有匹配的,或密码比对失败,返回登录页面。

html

< html>
< head>
< title>用户登陆</ title>
</ head>
< body>

< form method="post" action="">
< input type="text" name="username" value="" />
< input type="password" name="password" value="" />
< input type="submit" value="登陆" />
</ form>

</ body>
</ html>
php

$conn=mysql_connect($server,$mysql_username,$mysql_password) or die("error connecting") ;

mysql_query("set names 'utf8'");

mysql_select_db($mysql_database);

$sql ="select * from user where username=$_POST['username']"; //SQL语句

$result = mysql_query($sql,$conn); //查询

if(!$result)
echo '没有该帐号';

else{

if($_POST['password'] != $result['password'])
    echo '密码不正确';
else    echo '登陆成功';

}