2011-01-05 2 views
0

У меня есть вопрос, довольно новый на PHP и MySqlPHP/MySQL вопрос, получение информации

, но было любопытно, можно ли отображать только самую последнюю колонку в таблицу из базы данных?

Я знаю, что это возможно, чтобы отобразить список всей информации, или если у вас есть только один столбец данных в таблице, чтобы отобразить, что с помощью

Вот мой код для моего основного сценария (только загружает 1 столбец информации) Я хотел бы, чтобы напечатать только в недавней колонке я добавил в таблицу

$con = mysql_connect ("localhost","username","password"); 
if (!$con) 
{ 
die ('Could not connect:' . mysql_error()0; 
} 
mysql_select_db("db_name", $con); 
$result = mysql_query(Select column FROM table"); 
while($row = mysql_fetch_array($result)) 
{ 
echo $row['column']; 
} 

mysql_close($con); 

* иметь в виду, им не ищет кого-то стрелять мне мой код он завершен, хотя он было бы удобно, однако просто давая мне варианты того, что я должен делать, или то, что сценарий lled было бы достаточно много для моих исследований, спасибо!

+2

недавняя колонка или строка? –

+1

Пожалуйста, отформатируйте свой код, чтобы другие могли найти его более дружелюбным. У вас также есть код, который был отфильтрован SO. – js1568

+0

оберните код кодовым тегом .. – andrewk

ответ

0

Вам нужно будет добавить столбец временной метки в таблицу, ЗАКАЗАТЬ по метке времени и LIMIT результат.

1

Предполагая, что вы говорите о самом последнем ряду есть несколько вариантов, но если у вас есть значение идентификатора автоинкрементируемого (много моих таблиц делать ...), вы можете просто:

SELECT * FROM table ORDER BY `id` DESC LIMIT 1 
Смежные вопросы