2012-02-09 2 views
0

가능한 중복 : zend의 mysql_fetch_assoc?

$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_array() expects parameter 1 to be resource, boolean given in select

내가 알고는 mysql_fetch_assoc() 매개 변수 (1) 자원이 될 것으로 예상하지만, 거기에 내가 어떤 루프를 실행하지 않고 단지 이름을 얻을 수있는 방법입니다 젠드?

+0

현재 코드가 작동하지 않습니다. 그것은 나에게 유효 해 보인다. – Bojangles

+1

Zend와이 작업은 어떤 관계가 있습니까? 심지어 Zend Framework를 의미한다고 가정 할 때 Zend Framework 데이터베이스 구성 요소는 여기에 사용되지 않습니다. –

답변

0

php 함수 mysql_result은 반환 할 행과 열을 지정하여 쿼리의 단일 필드를 반환하는 데 사용할 수 있습니다. 귀하의 질의에 대해 행과 열이 하나 밖에 없으므로 항상 0과 0이됩니다.

$name = mysql_result($agent_query, 0, 0);