Php 返回错误值的mysql查询

Php 返回错误值的mysql查询,php,mysql,sql,Php,Mysql,Sql,此代码不是返回name,而是每次返回值“Resource id#5”。有人能帮忙吗?你忘了取结果了 <?php $droll=$_SESSION['roll']; $sql=" SELECT name FROM hostel_register WHERE roll=$droll"; $result=mysql_query($sql); echo $result; ?> 。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.您忘记获取结

此代码不是返回name,而是每次返回值“Resource id#5”。有人能帮忙吗?

你忘了取结果了

<?php 
 $droll=$_SESSION['roll'];
 $sql=" SELECT name FROM hostel_register WHERE roll=$droll";
 $result=mysql_query($sql);
 echo $result;
?>

。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.

您忘记获取结果

<?php 
 $droll=$_SESSION['roll'];
 $sql=" SELECT name FROM hostel_register WHERE roll=$droll";
 $result=mysql_query($sql);
 echo $result;
?>

。它们不再得到维护。看到了吗?相反,学习,并使用or-将帮助您决定哪一个。如果选择PDO,.

在获取记录时使用While循环:

$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
echo $row['name'];

获取记录时使用While循环:

$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
echo $row['name'];


此行为是预期和定义的。成功执行
mysql_query
函数将返回一个resultset对象,而不是标量值,也不是数组等。(注意:从PHP 5.5.0开始,此扩展已被弃用,将来将被删除。相反,应使用MySQLi或PDO_mysql扩展。)此行为是预期的,并已定义。成功执行
mysql_query
函数将返回一个resultset对象,而不是标量值,也不是数组等。(注意:从PHP 5.5.0开始,此扩展已被弃用,将来将被删除。相反,应使用MySQLi或PDO_mysql扩展。)