为了账号安全,请及时绑定邮箱和手机立即绑定

关于MySQL获取到数据和用户输入信息比较?

关于MySQL获取到数据和用户输入信息比较?

慕粉3204329 2017-01-09 22:00:07
假如我通过mysql_fetch_row获取数据如下:Array ( [0] => ljy ) Array ( [0] => hjk ) ,现在我的要求是:我获取到了用户输入的信息ljy,然后怎么做判断来比较用户输入的ljy和我获取的数据是否一样,一样跳转到别的页面,不一样弹出提示窗口。谢谢大神们
查看完整描述

4 回答

已采纳
?
PhpZhi

TA贡献8条经验 获得超3个赞

写一个简单的吧:

<?php
    $username = $_POST['username']; //最好格式化一下
    $sql = "select * from user";
    $rows = fetchAll($sql); //fetchAll()这个方法你自己写吧,里面用到 mysqli_fetch_row()
    //遍历
        foreach ($rows as $row) {
    if ($row['username'] == $username) {
        //跳转
    } else {
        alert("...");
    }
        }

基本上就是这样了。

查看完整回答
1 反对 回复 2017-01-13
?
仙士可

TA贡献170条经验 获得超132个赞

不对吧,fetch_row获取的是[0]=>ljy,[1]=>ljy吧,那你可以用in_array函数,多维数组的话也可以自己弄个循环,,foreach();

查看完整回答
反对 回复 2017-01-10
?
慕田峪3555374

TA贡献137条经验 获得超18个赞


in_array

查看完整回答
反对 回复 2017-01-09
  • 4 回答
  • 0 关注
  • 1890 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信