|
|
|
|
include "configuration.php";
$result = mysql_query("SELECT * FROM books WHERE rubrica = 2 ORDER BY putdate DESC limit 1");
if(!$result) exit(mysql_error());
$num_results = mysql_num_rows($result);
while($books = mysql_fetch_array($result))
{
echo "<A HREF=\"book.php?rubrica=2&putdate=$books[putdate]\" ><div class='8'>Секретаріат(".$num_results.")</A><br>";
}
?>
|
Здравствуйте! 1)Такой скрипт выводит последние внесенные по дате объявления, а как вывести непоследние, а - предпоследние, внесенные по дате(данные вносяться некаждый день!)?
2) (".$num_results.") - показывает 1, невзирая, на количество объявлений в данной рубрике, внесенных на данную дату. | |
|
|
|
|
|
|
|
для: ronin
(08.11.2006 в 16:22)
| | 1. $result = mysql_query("SELECT * FROM books WHERE rubrica = 2 ORDER BY putdate DESC limit 1, 2");
2. А тут никак больше одного и не покажет! limit 1 - обозначает одно возвращать значение!
З.Ы. И вообще лучше, наверное, писать в ссылке не "book.php?rubrica=2&putdate=$books[putdate]", а "book.php?rubrica=2&putdate=$books[id]" - т.е. через идентификатор доставать! | |
|
|
|
|
|
|
|
для: ihoru
(08.11.2006 в 17:09)
| | 1) limit 1, 2");
усли так, то выводит неодну строчку, а две одинаковые.
2) если $books[id]" при запросе limit 1, 2 , то получается две разные строчки с разыми id, а мне нужно вывести ссылку ведущую на все разные номера с разными id, но внесенные в одну рубрику в один день. | |
|
|
|