可能重复:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
$agent_query=mysql_query("
SELECT name FROM users WHERE id='$agent_id'
");
$get_agent_name=mysql_fetch_assoc($agent_query);
$this->session->agent=$get_agent_name['name'];
我知道mysql_fetch_assoc()
期望参数1是资源,但有没有一种方法可以在Zend中运行任何循环而只获取名称?
答案 0 :(得分:0)
php函数mysql_result可用于通过指定要返回的行和列来返回查询的单个字段。由于查询只有1行和列(我假设),它们将始终为0和0。
$name = mysql_result($agent_query, 0, 0);