|
|
|
| Всем доброго вечера!!!
вот скрипт, который выводит все записи из базы данных в порядке их добавления!
<?php
include("servers/config.php");
$query="SELECT id,data,name,email,news FROM tb_01";
$result=mysql_query($query)or die("Запрос не выполнен");
if (mysql_num_rows($result)>0){
while ($row = mysql_fetch_assoc($result)){
$sqlid=$row["id"];
$sqldata=$row["data"];
$sqlname=$row["name"];
$sqlemail=$row["email"];
$sqlnews=$row["news"];
echo " $sqlid, $sqldata, $sqlemail, $sqlname, $sqlnews";
}}
?>
|
скрипт замечательно работает! НО! мне нужно выводить только последние 5 записей!... что нужно добавить в этот скрипт?.. Помогите пожалуйста!... | |
|
|
|
|
|
|
|
для: frisst
(03.10.2009 в 23:03)
| | LIMIT
и
ORDRE BY | |
|
|
|
|
|
|
|
для: Рома
(03.10.2009 в 23:05)
| | спасибо за совет! Но я ещё слаб в php и mysql!
куда и как мне нужно вставить LIMIT и с какими значениями? | |
|
|
|
|
|
|
|
для: frisst
(03.10.2009 в 23:07)
| | в конце mysql запроса | |
|
|
|
|
|
|
|
для: frisst
(03.10.2009 в 23:07)
| |
<?php
include("servers/config.php");
$query="SELECT id,data,name,email,news FROM tb_01 ORDER BY `id` DESC limit 5";
$result=mysql_query($query)or die("Запрос не выполнен");
if (mysql_num_rows($result)>0){
while ($row = mysql_fetch_assoc($result)){
$sqlid=$row["id"];
$sqldata=$row["data"];
$sqlname=$row["name"];
$sqlemail=$row["email"];
$sqlnews=$row["news"];
echo " $sqlid, $sqldata, $sqlemail, $sqlname, $sqlnews";
}}
?>
|
Для справки:
ORDER BY `id` - указываем, по какому полю делать сортировку
DESC - выводит "последние" записи (ASC - выводит "первые")
LIMIT 5 - вводим ограничение, сколько записей нужно вывести | |
|
|
|
|
|
|
|
для: Diplex
(04.10.2009 в 14:49)
| | спасибо огромное!!!
помогли.... | |
|
|
|