首页 > 后端开发 > php教程 > php判断语句

php判断语句

WBOY
发布: 2016-06-23 14:09:47
原创
1145 人浏览过

有一句条件不会写。
$username=trim($_POST['username']);
$password=trim(&_POST['pass']);
//declare the SQL statement that will query the database
$query = "select top 6 * from WEB_VIEW  where DNBH='$username' order by SFMonth desc ";

//execute the SQL query and return records
$result = mssql_query($query) or die ("查询数据失败: ".mysql_error());

$numRows = mssql_num_rows($result); 
$nRow=mssql_fetch_array($result);
if (empty($numRows)&&$password substr(row[3], -4) ) {echo "

没有查到数据哦,请正确输入用户名和密码。谢谢!

";}
else {
  //输出结果
}

empty($numRows)&&$password  substr(row[1].lenth-3,4) 我的意思是 ,当查询结果为空 或者 用户输入的密码和数据库中的row[1] 最后 4个字符对比,如果不对,就输出错误提示,让用户再次输入用户名和密码 .  
运行时提示出错,Parse error: syntax error, unexpected '[' in D:\WWW\test.php


回复讨论(解决方案)

substr(row[3], -4)
应写为
substr($nRow[3], -4)

$numRows = mssql_num_rows($result); 
$nRow=mssql_fetch_array($result);
if (empty($numRows) || $password  substr(nRow[3],-4)) {echo "

没有查到数据哦,请正确输入用户名和密码。谢谢!

";}

我已经改过来了

你怎么总是要漏掉“$”

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板