1

我遇到了一个超级奇怪的错误,似乎无法找出它是什么。我正在运行一个 PHP 循环来从 mySQL 查询数据,但它似乎不起作用。我的查询看起来像这样

$q_routes = "SELECT * FROM routes";
$r_routes = mysql_query($q_routes);
while ($row_routes = mysql_fetch_assoc($r_routes)) {
    $route_id = $row_routes['route_id'];
    $route_name = $row_routes['route_short_name'];

}

当我回显 $route_name 时,它​​会显示路线名称列表。当我回显 $route_id 时,它有一个空白字段列表。

我已经进入 phpmyadmin 运行查询“SELECT route_id FROM routes,它说 route_id 不存在。当我对 route_name 执行相同操作时,它存在。这有什么原因吗?

表结构在此处输入图像描述

4

1 回答 1

1

在while循环里面做:

var_dump($row_routes);

这将向您显示已获取哪些字段,以及它们的确切拼写和字符串中的字符数,以防有隐藏字符或空白字符。

于 2013-01-06T00:31:26.597 回答