2013-07-04 57 views
0

我想添加「ORDER BY」代碼到一個現有的系統,默認情況下在底部發布新主題,而不是頂部,我發現了另一個文章在這兒,這個工作的人..

$sql = "SELECT topic_id, topic_subject, topic_date, topic_cat 
    FROM topics WHERE topic_cat = " . mysql_real_escape_string($_GET['id']) . "ORDER BY topic_date DESC;"; 

我沒有得到任何語法錯誤,而是品類頁面返回

「無法顯示的主題,請稍後再試。」

我不知道舊的「回答」問題中的郵政規則,所以我認爲最好是將問題分開,因爲上面的代碼適用於其他人並解決了問題。

在此先感謝。

回答

0

ORDER BY之前需要一個空間:

. "ORDER BY 

應該是:

. " ORDER BY 

呼應你的查詢或使用mysql_error()會抓住這個給你。

+0

這樣做!有時你需要的只是對問題的全新觀察,以發現你做錯了什麼,謝謝! – user2542256