正文  软件开发 > PHP编程技术 >

数据库查询返回Resource id #9后的处理方式,

数据库查询返回Resource id #9后的处理方式, 如果在调用PHP查询数据库,在echo后返回的是Resource id #9,可能你的输出方式是: $sql="SELECT * FR...

数据库查询返回Resource id #9后的处理方式,

如果在调用PHP查询数据库,在echo后返回的是Resource id #9,可能你的输出方式是:

$sql="SELECT * FROM dbname WHERE id='1'";
$result=mysql_query($sql);
echo $result['字段名'];

按以上方式直接输出,由于mysql_query($sql)本身返回的就是一个resource,也就是返回的就是Resource id #9,因此在输出之前,还需要加一个函数:

以下三种函数都可以,根据需要来:
result=mysql_fetch_row($result);
result=mysql_fetch_array($result)
result=mysql_fetch_assoc($result)