Подреждане на файлове по категория.

ReD_z0n3

Registered
Как да направя последно качените файлове да се подреждат по категория , защото в момента ги извежда всичките.
Това ми е кода за извеждането , аз искам да изкарва 4 файла от категория 1 , 4 файла от категория 2 , 4 файла от категория 3. Името на таблицата където се подреждат категориите е "cat"

PHP:
<?php 
require "config.php";
require "functions.php";
$qu = mysql_query("SELECT * FROM files ORDER BY id DESC LIMIT 4")or die(mysql_error());
while($row = mysql_fetch_assoc($qu)) { 
$subject = $row['subject'];
$pic = $row['pic'];
$file = $row['file'];
echo" <div style='float:left; padding: 10px;'>$subject. <br /><img src='$pic' alt='$subject' border='0' height='120' width='120' style='display:inline;'><br /><a href='$file' class='more' style='display: inline;'>Изтегли</a><br /></div>";
}
?>
 
PHP:
<?php 
require "config.php";
require "functions.php";
$qu = mysql_query("SELECT * FROM files ORDER BY WHERE cat DESC LIMIT 4")or die(mysql_error());
while($row = mysql_fetch_assoc($qu)) { 
$subject = $row['subject'];
$pic = $row['pic'];
$file = $row['file'];
echo" <div style='float:left; padding: 10px;'>$subject. <br /><img src='$pic' alt='$subject' border='0' height='120' width='120' style='display:inline;'><br /><a href='$file' class='more' style='display: inline;'>Изтегли</a><br /></div>";
}
?>

Така ли ще трябва да стане ?!
 
Не. Ти нямаш условие. WHERE си го превеждай като "когато". В момента заявката ти излежда така: "Където cat" и толкова... Трябва да си напишеш критерия, по който ще е вадиш. "Където cat= на нещо си...."
 
Ами полето "cat" ми е записано , като поле в таблицата Files . Това проблем ли е?
 

Back
Горе