ugrás a tartalomhoz

Hírcsík

superman · 2010. Júl. 19. (H), 22.40
Egy hírcsíkon dolgozom, amire szabadon beküldhetőek üzenetek, de baj van a klistázással. Az alapötlet az volt, hogy megszámolom hány sor van a táblában, majd abból kivonok 5öt. Így megkapom, hogy hánytól-hányig listázza ki az üzeneteket.

<?php
include("config.php");
$connection = mysql_connect($dbHost, $dbUser, $dbPass);
mysql_select_db($dbName);
$sql = "SELECT * FROM adline";
$query = mysql_query($sql);
$totalrows = mysql_num_rows($query);
$startline = $totalrows-5;
$endline = $totalrows;
for($startline; $endline>=$startline; $endline--)
{
    $sql = "SELECT message, linkid FROM adline";
    $query = mysql_query($sql);
    $advertisement = mysql_fetch_assoc($query);
    echo $advertisement['message'];
}
?>
Sajna nem működik, és már nem tudom mi lehet a baj. Köszi az ötleteket
 
1

+

superman · 2010. Júl. 19. (H), 22.43
Illetve ötször listázza ki az első sort.
2

Nem teljesen tiszta... Az

bugadani · 2010. Júl. 19. (H), 22.53
Nem teljesen tiszta... Az utolsó öt beküldöttet akarod listázni? Akkor adj hozzá egy dátum mezőt, aztán rendezd dátum szerint fordított sorrendbe (SQL: ORDER BY dátummező DESC) és mondd neki hogy 5 kell: LIMIT 5.
6 sql-lekérdezés helyett kapsz egyet.
3

Szeretnék a kilistázott

superman · 2010. Júl. 19. (H), 23.15
Szeretnék a kilistázott üzenetek között - jeleket rakni. Ez így is lehetséges?
4

Szeretnék a kilistázott

superman · 2010. Júl. 19. (H), 23.15
Szeretnék a kilistázott üzenetek között - jeleket rakni. Ez így is lehetséges?
5

megfelelő query

Poetro · 2010. Júl. 20. (K), 00.06
<?php  
include("config.php");  
$connection = mysql_connect($dbHost, $dbUser, $dbPass);  
mysql_select_db($dbName);  
$sql = "SELECT COUNT(*) FROM adline";  
$query = mysql_query($sql);  
$totalrows = mysql_result($query, 0);  
$sql = "SELECT message, linkid FROM adline ORDER BY linkid DESC LIMIT 5"; 
$query = mysql_query($sql);
$advertisements = array();
while ($advertisement = mysql_fetch_assoc($query)) {  
    $advertisements[] = $advertisement['message'];
}
echo implode(' - ', $advertisements);
?>  
6

Köszönöm Poetro. Rá is nézek

superman · 2010. Júl. 20. (K), 11.57
Köszönöm Poetro. Rá is nézek a manualban azokra a dolgokra, amiket eddig nem ismertem.:)