0

次のクエリの結果を並べ替えようとしています

$q_getPROVINCE = "select * from PROVINCES  WHERE CID =".$_GET['id'];
$r_getPROVINCE = mysql_query($q_getPROVINCE, $connection);
$n_getPROVINCE = mysql_num_rows($r_getPROVINCE);

それは完全に機能しますが、私の問題は、注文しようとするたびに、GET_メソッドが間にあるため、書き方がわからないことです。

$q_getPROVINCE = "select * from PROVINCES  WHERE CID =".$_GET['id']."ORDER BY CITY_EN ASC";
$r_getPROVINCE = mysql_query($q_getPROVINCE, $connection);
$n_getPROVINCE = mysql_num_rows($r_getPROVINCE);

助けていただければ幸いです...

4

2 に答える 2

0

" シンボルの前に ORDER BY の間にスペースを入れている可能性があります。これを試してください。

于 2013-03-25T17:12:36.870 に答える
0

ORDER の前にスペースを入れようとしましたか? このような :

$q_getPROVINCE = "select * from PROVINCES  WHERE CID =".$_GET['id']." ORDER BY CITY_EN ASC";
于 2013-03-25T17:12:58.143 に答える