Найти последнее сообщение

-faqer-

Я только учусь
Найти последнее сообщение

В базу добавляются объявления у каждого есть id auto_increment
Могу я как-то по другому найти id самого последнего объявления
PHP:
$posts = mysql_fetch_array(mysql_query("SELECT id FROM table WHERE `id` != 0 ORDER BY id DESC LIMIT 0, 1"));
echo $posts[0];
 

si

Administrator
2 запроса:

SELECT MAX(id) FROM ...
SELECT ... FROM ... WHERE id='$max_id'
 

Nime

Guest
Zven, речь шла о последнем объявлении, а не о только что добавленном....
 

RomikChef

Guest
Тони, можно и не удалять, а просто запустить один этот запрос.

Вообще у меня руки чешутся такие ответы удалять без разговоров. Этому доброхоту, как показывает практика, все равно не объяснишь, а автору ответа потом трать время, объясняй, что ему тут глупость сморозили.
 

Nime

Guest
Frol, а ты первое сообщение читал? :)

(или я шутки не понял :eek:)
 

gmarik

Guest
Последняя фотка

PHP:
<?php
$i=0;
if ($items == 8) { $cols = 4;} else { $cols = 3; }
while ($row = mysql_fetch_array($result))
{
	$i++
?>
          <td width="139"> <table class="box" cellpadding="0" cellspacing="0" width="96" height="96">
              <tr>
                <td> <p align="center">

                     <a href="zoom.php?cat=<? echo $cat ?>&id=<? echo $row['id'] ?>"><img alt="<? echo $row['date' ] ?>&nbsp; -&nbsp;<? echo $row['author' ] ?> " border="0" src="<? echo $image_path . $row['url'] ?>" /> </a><br />
                    <? echo $row['source'] ?> </p></td>
              </tr>
            </table></td>
<?
if (($i % $cols) == 0 ) echo "</tr><tr>";
}
echo "</tr>";
?>
Есть тот же id, auto_incr и все остальное - как сделать, что бы не просто найти последнюю запись, но вставить ее в тот кусок кода, который привел здесь. Задача идиотски проста, но что-то моя соображалкак сегодня не включается.
 
Сверху