2013-06-10 3 views
0

제로 행을 제공하는 쿼리를 만듭니다 (확인 : 행이 선택 항목을 충족하지 않습니다).MySQL/PHP; 행이없는 데이터베이스의 속성 필드 만 가져옵니다.

데이터가있는 행이없는 경우에도 속성 이름 만 가져 오는 방법이 있습니까?

$row_number = 0; 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
{ 
    // Fetch just two field names, only the first row fetched 
    if ($row_number==0) { 
      $desc = $row["DESCRIPTION"]; 
      $unit = $row["UNIT"]; 
    } 
// .... 
} 

내가 제대로 질문을 이해

답변

0

경우 사전에 감사합니다 : 당신은 information_schema에 MySQL의에서 제공하는 메타 데이터를 사용할 수 있습니다

.
COLUMNS 테이블에 필요한 컬럼의 이름, 유형 등을 찾을 수 있습니다.

+0

나는 명확하지 않았습니다. 사과드립니다. 항상 테이블에있는 두 필드의 내용을 언급하고있었습니다. 내 실수는이 테이블을 사용하여 조인 쿼리에서 선택하려고했기 때문입니다. 따라서 조인에 결과가없는 경우에는 가져올 수 없습니다. 나는 (이전에) 그 테이블에 대한 select 쿼리를 추가하여이 값들을 가져 와서 행을 줄 수있는 두 번째 쿼리 (조인)를 만들었다. – user2452426