题
我正在试图从数据库数据,但在while循环,第一数据即将空白,让我告诉你
<?php
$query = "SELECT * FROM `artists` WHERE label_id = '$id' ORDER BY name";
$result = mysql_query($query);
while ($info = mysql_fetch_array($result)) {
?>
<option value="<?php echo $info['ID']; ?>"><?php echo $info['name']; ?></option>
<?php
}
?>
这里第一$信息[“ID”]的行的数据丢失,$信息[“名称”]是确定,但ID丢失。
我在哪里错了,你觉得呢?
THX
解决方案
检查值键(如果它不是$信息[ 'ID']例如)。
如果它仍然没有工作了一段时间后,添加此行
print_r($info); die();
在此模式下,你会看到什么$信息包含(如果没有ID,检查查询)。
其他提示
您ID字段真的叫label_id。尝试:
<?php echo $info['label_id']; ?>
您确保该值=“x”的缺失,我得到的感觉是,有一些错误乌尔javascript和它没有得到从选择框的值,并根据您认为缺少值.. u能查看输出的HTML源和查看,如果选择实际上具有在他们..值也张贴乌尔表模式将是有帮助的。
不隶属于 StackOverflow