Как да изкарам най-отгоре?

aquafresh

Registered
Имам едно поле в таблицата
t_level
И ако то е = 0 значи е нормална , ако е 1 , значи е важна и трябва да е най-отгоре.
Как най-лесно мога да го направа ? като изкарам важните най-отгоре ?
 
Ама аз говоря за това
Код:
$sql = mysql_query("SELECT * FROM `forum_t` WHERE forum_cat = '$cat' ORDER BY t_id DESC LIMIT $start,$pp") or die (mysql_error());
при положение ,че вече орднато с t_id.
Но също като го пробвах имаше големи размествания при другите резултитати. Искам само важните да са най-отгоре,а другите теми да са си нормално
 
$sql = mysql_query("SELECT * FROM `forum_t` WHERE forum_cat = '$cat' ORDER BY t_level DESC , t_id DESC LIMIT $start,$pp") or die (mysql_error());
 
Пак заключените теми излизат най-отгоре,защото са с t_level 3,a другите са по-малко (1 и 2)
Има ли начин въобще да стане или да го направя с друго поле. Примерно
locked_topics и там да се записват между 0 и 1 , когато е 0 е откл. 1- заключена тема.
Нещо такова.. ?
 
Да така става.
Тогава заявката ще бъде:

$sql = mysql_query("SELECT * FROM `forum_t` WHERE forum_cat = '$cat' AND locked_topics='0' ORDER BY t_level DESC , t_id DESC LIMIT $start,$pp") or die (mysql_error());
 

Back
Горе