下面这段代码哪里错了阿
$sn=$_SESSION["name"];//赋值sn
$sql="select * from manager where name=$sn";//查询满足name=sn的记录(只有一条)
$query=mysql_query($sql);
$nid=mysql_fetch_array($query); echo $nid;//显示记录得到的结果却是
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
$sn=$_SESSION["name"];//赋值sn
$sql="select * from manager where name=$sn";//查询满足name=sn的记录(只有一条)
$query=mysql_query($sql);
$nid=mysql_fetch_array($query); echo $nid;//显示记录得到的结果却是
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
$sql="select * from manager where name=$sn";name如果是字符串的话建议加上单引号。
你的语句语法是没有错误,只是这个是运行时的错误。select * from manager where name=$sn这个SQL语句能否查到数据,查不到数据就会出现错误。楼主echo $sql;看看,语句的$sn值是否赋了个正确的值。
试试