如何处理从php中的sql返回的1个值

时间:2009-07-23 10:29:12

标签: php sql

$query = "SELECT val FROM table WHERE id = 1"; mysql_query($query);

这将从数据库中返回一个数据。 我知道如何处理这些数据的所有方法是mysql_fetch_array()和mysql_fetch_assoc()是否有办法处理1个不涉及将其拉入数组的数据?

3 个答案:

答案 0 :(得分:1)

许多包装库提供此功能,例如ADODb,这很简单

$value=$db->GetOne("select val from table where id=1");

也不难推出自己的。

答案 1 :(得分:1)

mysql_fetch_field似乎可以做你想做的事。

mysql_fetch_field(0,0);

答案 2 :(得分:1)

您可以像这样使用mysql_result();

mysql_result(mysql_query($query), 0, 0);

第二个参数选择行,第三个参数是字段编号。