行输出为空

时间:2016-10-11 09:27:25

标签: php db2 row

行输出为空,但我确实拥有数据库中的行数。 我怎么能让它在行中打印我的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>

1 个答案:

答案 0 :(得分:0)

尝试像这样修改你的代码

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

你不能行$ [1],你的选择查询中只有一列