Получить последний идентификатор и отобразить его - PullRequest
0 голосов
/ 15 февраля 2012

Я осматривался, но большинство уроков показывают mysql_insert_id(), но оно в том же документе. Мне интересно, есть ли способ получить последний идентификатор столбца и вывести его на экран.

$image = mysql_query("SELECT * FROM images WHERE id=$id");
$image = mysql_fetch_assoc($image) or die(mysql_error());

$image = $image['image'];

header("Content-type: image/jpeg");

echo $image;

Это мой код, который получает изображение из базы данных и превращает большой двоичный объект в id? = 1, то есть изображение, но в виде php. Это загрузчик из другого php-документа, но я печатаю вывод последнего идентификатора из этого столбца на другой странице (не картинка, а номер для статистики)

Немного кода, который мог бы это сделать, было бы очень полезно.

Ответы [ 4 ]

4 голосов
/ 15 февраля 2012

Это будет захватить строку с самым высоким ID:

$result = mysql_query("SELECT MAX(id) FROM images");
$row = mysql_fetch_row($result);
// $row[0] contains the value of the highest id
1 голос
/ 15 февраля 2012

Сразу после выполнения запроса используйте:

$newId = mysql_insert_id();

Возвращает последний вставленный идентификатор

1 голос
/ 15 февраля 2012
SELECT * FROM images ORDER BY id DESC LIMIT 1
0 голосов
/ 15 февраля 2012
$query = "SELECt MAX(id) FROM images";

$result = mysql_query($query);
$row = mysql_affected_rows($result);

echo $row[0];
...