2016-10-11 4 views
0

행 출력이 비어 있지만 데이터베이스에있는 행의 양을 정확하게 나타냅니다. p510key를 행으로 인쇄하려면 어떻게해야합니까? .$row[p510key]과 같은 시도를 해본 결과 .$pgrupp[p510KEY] 이 행은 어떻게 작동합니까? 내가 뭘 놓친거야?행 출력이 비어 있습니다.

<?php    
     $dbhost = '***'; 
     $dbuser = '****'; 
     $dbpass = '****'; 

    $conn = db2_connect($dbhost, $dbuser, $dbpass); 
    $pgrupp = db2_result($queryexe, 'P510KEY'); 
    $query = "SELECT P510KEY FROM P510F"; 
    $result = db2_exec($conn, $query) or die(mysql_error()."[".$query."]"); 
?> 

<select name="categories"> 
    <?php 
    while ($row = db2_fetch_row($result)) 
    { 
     echo "<option value='".$row[0]."'>'".$row[1]."'</option>"; 
    } 
    ?>   
</select> 
+0

에 전체 $ 행을 인쇄 해보십시오 뭐가 나오는지 알아봐. –

+0

테이블에 아무것도 있습니까? – Hogan

답변

0

시도는 [1], 당신은 당신의 선택 쿼리에서 하나의 열이 $ 행을 할 기운이

while ($row = db2_fetch_row($result)) 
{ 
    echo "<option value='".$row['P510KEY']."'>'".$row['P510KEY']."'</option>"; 
} 

같은 코드를 수정하는

관련 문제