行输出为空,但我确实拥有数据库中的行数。
我怎么能让它在行中打印我的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)
尝试像这样修改你的代码
while ($row = db2_fetch_row($result))
{
echo "<option value='".$row['P510KEY']."'>'".$row['P510KEY']."'</option>";
}
你不能行$ [1],你的选择查询中只有一列