2016-10-11 61 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],你有你的选择查询,只有一列