猿问

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

假如我通过mysql_fetch_row获取数据如下:Array ( [0] => ljy ) Array ( [0] => hjk ) ,现在我的要求是:

我获取到了用户输入的信息ljy,然后怎么做判断来比较用户输入的ljy和我获取的数据是否一样,一样跳转到别的页面,不一样弹出提示窗口。谢谢大神们


慕粉3204329
浏览 1901回答 4
微课
4回答

PhpZhi

写一个简单的吧:<?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("...");     }         }基本上就是这样了。

仙士可

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

慕田峪3555374

in_array
随时随地看视频慕课网APP
我要回答