PHP 访问mysql的学习心得之一(登录)
2017-04-15 00:00
369 查看
用PHP加mysql写的一个login
<?php
$username = $_GET['account'];
$password=$_GET['pwd'];
$user = new mysqli();
if($user)
{
$user->connect("localhost", "root", "123456", "test_db");
if (mysqli_connect_errno()) {
//printf("Connect failed: %s\n", mysqli_connect_error());
$arr = array(
'code'=>'400',
'info'=>"系统错误!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
exit();
}
}
else
{
$arr = array(
'code'=>'400',
'info'=>"系统错误!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
exit();
}
$user->query("set names 'utf8' ");
$query = "SELECT * FROM users where account='$username' and password='$password' limit 1";
//Use a variable to save result
$result = $user->query($query);
if($result)
{
if ($result->num_rows > 0)
{
$arr = array(
'code'=>'200',
'info'=>"登录成功!",
'data'=>$result->fetch_all()
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}
else
{
$arr = array(
'code'=>'400',
'info'=>"错误的用户名和密码!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}
/* free result set */
$result->close();
}
else
{
$arr = array(
'code'=>'400',
'info'=>"系统错误!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}
$user->close();
?>
<?php
$username = $_GET['account'];
$password=$_GET['pwd'];
$user = new mysqli();
if($user)
{
$user->connect("localhost", "root", "123456", "test_db");
if (mysqli_connect_errno()) {
//printf("Connect failed: %s\n", mysqli_connect_error());
$arr = array(
'code'=>'400',
'info'=>"系统错误!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
exit();
}
}
else
{
$arr = array(
'code'=>'400',
'info'=>"系统错误!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
exit();
}
$user->query("set names 'utf8' ");
$query = "SELECT * FROM users where account='$username' and password='$password' limit 1";
//Use a variable to save result
$result = $user->query($query);
if($result)
{
if ($result->num_rows > 0)
{
$arr = array(
'code'=>'200',
'info'=>"登录成功!",
'data'=>$result->fetch_all()
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}
else
{
$arr = array(
'code'=>'400',
'info'=>"错误的用户名和密码!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}
/* free result set */
$result->close();
}
else
{
$arr = array(
'code'=>'400',
'info'=>"系统错误!",
);
echo json_encode($arr,JSON_UNESCAPED_UNICODE);
}
$user->close();
?>
相关文章推荐
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- 【PHP+MYSQL】实现登录界面的学习笔记
- 韩顺平 mysql php优化教程 笔记和学习心得
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- mysql远程访问 sql删除记录 伪造浏览器post php错误处理学习 django模板改tdk
- PHP mysql 学习心得
- php基础系列:从用户登录处理程序学习mysql扩展基本操作
- WinXP下安装 Apache +PHP5 + MySQL + phpMyAdmin学习心得
- 从php/mysql的登录看安全
- [学习Linux]Linux+Apache+Mysql+PHP典型配置
- 学习mysql 5.1计划任务过程心得(Event Scheduler)
- php&mysql安装心得!
- PHP学习笔记(2)----Mysql与PHP的整合[原创]
- PHP用于登录的类,基于MySQL
- php访问mysql
- 搞笑的php无法访问mysql
- php访问查询mysql数据的三种方法
- SQL左连接攻略--Mysql学习心得(符合sql标准)
- 给php新手谈谈我的学习心得