$sql="select * from user where nc='$_POST[nc]'";
$query=mysql_query($sql) or die("出错了");
$row=mysql_fetch_array($query);
编译没有错误,前两条语句正常执行,第三条语句为什么不执行?
$query=mysql_query($sql) or die("出错了");
$row=mysql_fetch_array($query);
编译没有错误,前两条语句正常执行,第三条语句为什么不执行?
$nc = $_POST['nc'];
echo $nc;
$sql="select * from user where nc='$nc'";
$query=mysql_query($sql) or die("出错了");
$row=mysql_fetch_array($query);
print_r($row);1. 看$nc 是否传过来值
2. 看print_r($row); 结果
3. 看数据库有无对应$nc的数据
判断sql语句是否正确.
查询数据库表是否有数据.
再参考5楼!!!
$nc = $_POST['nc'];
$sql="select * from user where nc='$nc'";这样拆开写呢