假如我通过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("...");
}
}基本上就是这样了。
仙士可
TA贡献170条经验 获得超132个赞
不对吧,fetch_row获取的是[0]=>ljy,[1]=>ljy吧,那你可以用in_array函数,多维数组的话也可以自己弄个循环,,foreach();
添加回答
举报
0/150
提交
取消
