Изтегляне на последно добавени и най-гледани статии

coderman

Registered
Здравейте, търсих по форума но не намерих код който да изкарва това което ми трябва. Значи.. базата данни примерно ми е:

db name: spageti_sdb

user: spageti_site

Самия ред в които се записват статиите е ctf_ads

Как ще изглежда кода за конект към базата; изтегляне на последно добавени примерно (3) статии; изтегляне на примерно (5) най-четени статии. Ако не е много ще Ви помоля ако може да ми кажете как да стане.
Благодаря предварително, давам +1 на баш майстора
 
<?
$host = "localhost";
$username = "spageti_site ";
$password = "parola";
$db_name = "spageti_sdb";
mysql_connect("$host", "$username", "$password") or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");


$query = "SELECT * FROM `ctf_ads` WHERE ORDER BY `id` DESC LIMIT 3";
$result = mysql_query($query) or die(mysql_error());
echo "Последни 3 статии: <br />";
while($row = mysql_fetch_array($result)){
echo "- ".$row['zaglavie']."<br />"; // или заместваш zaglavie с името на колоната за заглавието.
}
echo "<br />";

$query = "SELECT * FROM `ctf_ads` WHERE ORDER BY `procheteni` DESC LIMIT 5";
echo "Последни най-четени статии: <br />";
$result = mysql_query($query) or die(mysql_error());
echo "Последни 3 статии: <br />";
while($row = mysql_fetch_array($result)){
echo "- ".$row['zaglavie']."<br />"; // или заместваш zaglavie с името на колоната за заглавието.
}




?
 
имаш малка грешка ;)
Код:
<?php
$host = "localhost";
$username = "spageti_site ";
$password = "parola";
$db_name = "spageti_sdb";
mysql_connect($host, $username, $password) or die("cannot connect");
mysql_select_db($db_name)or die("cannot select DB");


$query = "SELECT * FROM `ctf_ads` ORDER BY `id` DESC LIMIT 3";
$result = mysql_query($query) or die(mysql_error());
echo "Последни 3 статии: <br />";
while($row = mysql_fetch_array($result)){
echo "- ".$row['zaglavie']."<br />"; // или заместваш zaglavie с името на колоната за заглавието.
}
echo "<br />";

$query = "SELECT * FROM `ctf_ads` ORDER BY `procheteni` DESC LIMIT 5";
echo "Последни най-четени статии: <br />";
$result = mysql_query($query) or die(mysql_error());
echo "Последни 3 статии: <br />";
while($row = mysql_fetch_array($result)){
echo "- ".$row['zaglavie']."<br />"; // или заместваш zaglavie с името на колоната за заглавието.
} 
?>
без WHERE в заявките :)

а и няма нужда около всяко нещо да се слагат кавички ;)
на скоро се появи подобна мания :lol:
 
ъъъ, да съжалявам заWHERE-то :)
Не бих казал, че кавичките е мания, пробвай да извадиш голям низ от инфо с и без кавички, като разбира се запишеш времето за изпълнение, с кавичките е по-добре! :)
 

Back
Горе