2016-10-11 52 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

嘗試修改您這樣的代碼

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

你不能做$行[1],你有你的選擇查詢,只有一列