Mysql获取数据时出现意外字段
我有一个从数据库中提取数据的查询。 我把Category作为一个字段,它有一些值,比如医生、病理学家等,这些值是从数据库中提取的Mysql获取数据时出现意外字段,mysql,Mysql,我有一个从数据库中提取数据的查询。 我把Category作为一个字段,它有一些值,比如医生、病理学家等,这些值是从数据库中提取的 Category -------- Doctors Pathologists Pediatrics/Child Specialist --->> Unwanted data 问题在于“类别”字段中有一个数据(值),该数据意外地显示在列表中,而该列表不在我的数据库中。我甚至试图完全放下表并重新加载它,但该字段仍在显示 谁能告诉我为什么会这样 附加
Category
--------
Doctors
Pathologists
Pediatrics/Child Specialist --->> Unwanted data
问题在于“类别”字段中有一个数据(值),该数据意外地显示在列表中,而该列表不在我的数据库中。我甚至试图完全放下表并重新加载它,但该字段仍在显示
谁能告诉我为什么会这样
附加信息
function getTierCategory()
{
echo "</br>";
$result = mysql_query("SELECT DISTINCT Category FROM doctors order by Category asc")
or die(mysql_error());
while($tier = mysql_fetch_array( $result ))
{
echo '<option value="'.$tier['Category'].'">'.$tier['Category'].'</option>';
}
}
等等用PHPmyadmin或类似的工具登录数据库,检查mysql查询的结果 在一些复杂的查询中,您可能会收到冗余字段(在PHP中有计数变量时,在示例索引上)或空值 mysql_fetch_array()以两种方式返回结果:
- 数字索引数组($array[0]等)
- 关联数组($array['field\u name']等)
尝试使用mysql\u fetch\u assoc或mysql\u fetch\u行。此外,建议使用PDO_MYSQL API进行MYSQL查询。它有更方便的形式。字段的名称是什么?你能提供这个查询吗?我们需要更多的信息和代码。@user501582:如果没有真实的数据和经验测试,很难说。
Category | Qualification | State | District
--------------------------------------------