php连接数据库后验证登录_使用PHP写一个简单的登录验证接口(下)——PHP查询数据库...

数据库相关配置

首先我们需要在mySQL中创建lanou这个数据库,然后在这个数据库中创建user数据表,表中的字段如图中所示:

5b72783b2c44

数据库及数据表的相关设置.png

使用PHP访问数据库

链接数据库:mysql_connect

在PHP中使用mysql_connect()函数来链接数据库.

// 连接数据库的函数,后边的三个参数分别是数据库地址、数据库账号、密码

$link = mysql_connect("127.0.0.1","root","");

// 判断链接是否成功

if ($link) {

echo("链接成功");

} else {

echo("连接失败");

}

// 关闭数据库连接

mysql_close($link);

选择某个数据库:mysql_select_db

在PHP中,使用mysql_select_db()来选择某个数据库

// 选择数据库中的歌某个数据库:第一个参数是数据库名,第二个参数是数据库链接

$result = mysql_select_db('lanou', $link);

if ($result){

echo("找到数据库");

}

查询数据库中的某个数据表:mysql_query

在PHP中,使用mysql_query()来查询某张数据表

// 查询数据库中的user表

$result1 = mysql_query("select *from user");

if ($result1){

echo("找到数据表");

}

// 使用后释放资源

mysql_free_result($result1);

查询数据表中某一条数据:mysql_fetch_array

在PHP中,使用mysql_fetch_array()来获取到数据表中的某一条数据。

// 查询$result1中保存的数据表的第一条数据

$row = mysql_fetch_array($result1);

// 打印查询到的数据

var_dump($row);

// 根据字段获取到这个字段对应的值

echo($row["userid"]);

综合练习:从客户端传入一个用户名和密码,判断是否相等,相等则向客户端返回json

// 练习:从客户端传入一个用户名和密码,判断是否相等,相等则向客户端返回json

// 收集从客户端传入的参数

$name = $_POST["userid"];

$pwd = $_POST["password"];

// 根据传入的userid和username判断是否正确,打印相应的结果

$sql = "select * from user where userid = '$name'";

$name2 = mysql_query($sql);

$row = mysql_fetch_array($name2);

// echo($row["password"]);

//

if ($row["password"] == $pwd){

$string1 = json_encode(array("code"=>1, "des"=>"success"));

echo($string1);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值