Home  >  Article  >  Backend Development  >  php在读取数据库获取数据时,ie8可以获取到数据,chrome、360、ff等浏览器不能获取数据

php在读取数据库获取数据时,ie8可以获取到数据,chrome、360、ff等浏览器不能获取数据

WBOY
WBOYOriginal
2016-06-23 14:12:26721browse

本帖最后由 vic90 于 2013-06-06 16:55:13 编辑

浏览器 php mysql

这是我的php的代码,我要获取数据表z_register的内容,用ie浏览器可以获取的到,但是用chrome、360、FF等浏览器都获取不到内容,用
chrome、360、FF等浏览器运行时,运行到mysql_fetch_array一句就弹出了,显示登录失败,应该要如何改啊?
$account=$_POST["account"];	$password=$_POST["password"];	$res=mysql_query("select * from z_register where z_account='".$account."' and z_password='".$password."'");	print_r($res);	if($result=mysql_fetch_array($res)){		mysql_query("update z_register set z_login_count = z_login_count+1 where z_account='".$account."'");		$_SESSION['account']=$account;		$_SESSION['username']=$result['z_name'].$result['z_title'];		//$_SESSION['login_count']=$result['z_login_count'];		refresh_page("./other/list.php");	}else{		exit('登录失败!点击此处 <a href="javascript:history.back(-1);">返回</a> 重试<br/>');	}

回复讨论(解决方案)

没有满足的记录所以就登陆失败了,至于你说ie能正确,我怀疑你的ie有问题。

还有可能是编码问题导致查询不出结果

没有满足的记录所以就登陆失败了,至于你说ie能正确,我怀疑你的ie有问题。

还有可能是编码问题导致查询不出结果 我找到问题了,是密码没有传过去。不过还是有问题,我如果用md5加密的话,也就是$_password=md5($_post["password"]),发现chrome可以登录了,但是ie却失败了,我输出了一下通过md5加密的密码,chrome与ie的不同,求如何解决

你的ie中毒了

你的ie中毒了 好像是密码的值没有传过去

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:apache下的一个rewriteNext article:curl函数