Последни 5 от база с данни

dakata__92

Super Moderator
Здравейте ! Как да искарвам само най-новите последни 5 новини да кажем с този код ? Промяната се прави при извежвдането на данните , но незнам как се въвежда ограничението :(
PHP:
<?php
include ("config.php");
mysql_connect($dbhost,$dbuset,$dbpass); // Връзка с базата данни 
mysql_select_db($dbname);
$query = mysql_query("SELECT * FROM `news`  ORDER BY `news` DESC") or die(mysql_error());
 while($info = mysql_fetch_array($query)){
 echo "<tr><td><li>$info[news]</li></td></tr>"; }
 ?>
 
Код:
<?php
include ("config.php");
mysql_connect($dbhost,$dbuset,$dbpass); // Връзка с базата данни 
mysql_select_db($dbname);
$query = mysql_query("SELECT * FROM `news`  ORDER BY `news` DESC LIMIT 5") or die(mysql_error());
 while($info = mysql_fetch_array($query)){
 echo "<tr><td><li>$info[news]</li></td></tr>"; }
 ?>
 
Оправих сеее :) Може да заключите темата . Ето го кода както го постигнах :
PHP:
<?php
include ("config.php");
mysql_connect($dbhost,$dbuset,$dbpass); // Връзка с базата данни 
mysql_select_db($dbname);

$max_results = 5;
$query = mysql_query("SELECT * FROM `news`  ORDER BY `news` DESC LIMIT $max_results") or die(mysql_error());
 
while($info = mysql_fetch_array($query)){
 echo "<tr><td><li>$info[news]</li></td></tr>"; }
 ?>
 
И между другото не е нужно да слагаш информацията между <li> </li> тагове след като ги слагаш на отделен ред в таблица.

За да използваш <li> </li> таговете, трябва ги поставиш между <ul>/<ol> и </ul>/</ol> иначе няма да е правилно.
 

Back
Горе