1

私はSUPERの奇妙なエラーに遭遇し、それが何であるかを理解できないようです。mySQLからデータをクエリするためにPHPループを実行していますが、機能していないようです。私のクエリは次のようになります

$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 FROMroutes」のクエリを実行しました。route_idが存在しないと表示されます。route_nameで同じことを行うと、存在します。これには何か理由がありますか?

テーブル構造ここに画像の説明を入力してください

4

1 に答える 1

1

while ループ内で次のことを行います。

var_dump($row_routes);

これにより、どのフィールドがフェッチされたかが表示され、隠し文字や空白文字がある場合は、正確なスペルと文字列内の文字数も表示されます。

于 2013-01-06T00:31:26.597 に答える