次のコードスニペットが見つかりましたが、結果をASCで並べ替えようとしています。私は多くのバリエーションを試しましたが、どれも機能しませんか?
$res = mysql_query('SELECT DISTINCT call FROM ' . DB_TABLE);
動作しません:
$res = mysql_query('SELECT DISTINCT call FROM ' . DB_TABLE . 'ORDER BY call ASC');
これはうまくいくはずです:
$res = mysql_query('SELECT DISTINCT call FROM ' . DB_TABLE . ' ORDER BY call ASC');
ORDER の前のスペースに注意してください
スペースがありません :
$res = mysql_query('SELECT DISTINCT call FROM ' . DB_TABLE . ' ORDER BY call ASC');
mysql クエリでバッククォート (`) 演算子を使用してみてください。
$res = mysql_query('SELECT DISTINCT `call` FROM ' . DB_TABLE . ' ORDER BY `call` ASC');
そして、すべてがうまくいくはずです。