PHP 访问mysql的学习心得之一(登录)
博客专区 > mooboo 的博客 > 博客详情
PHP 访问mysql的学习心得之一(登录)
mooboo 发表于1年前
PHP 访问mysql的学习心得之一(登录)
  • 发表于 1年前
  • 阅读 6
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

用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 mysql
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 20
码字总数 11262
×
mooboo
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: