現在使用している MySQL クエリで ORDER BY を使用できないようです。
$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY ASC";
$result = mysql_query($query);
次のエラーが表示されます。
警告:
mysql_fetch_assoc() は、パラメーター 1 がリソースであると想定します。
現在使用している MySQL クエリで ORDER BY を使用できないようです。
$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY ASC";
$result = mysql_query($query);
次のエラーが表示されます。
警告:
mysql_fetch_assoc() は、パラメーター 1 がリソースであると想定します。
ORDER BY
何??
並べ替える列を指定していません。注文列を指定する必要があります。そのような何か。
ORDER BY somefield ASC
ただし、テーブルで呼び出された列があり、ASC
それで並べ替えたい場合は、次のようにエスケープする必要があります。
ORDER BY `ASC`
sinceASC
は予約語です。
Please enter colname :
$query = "SELECT * FROM games WHERE game_platform = '" . $gameType .
"' ORDER BY colname ASC ";
$result = mysql_query($query);
このコードを試してください:
$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY game_platform ASC";
$result = mysql_query($query);
参照: http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html