hey allemaal ik wil op mijn site met mijn klein nieuwsysteempje
dat hij alle nieuwe berichten Eerst laat zien ipv alle nieuwe berichten onder aan te gooien hoe moet dan en ook dat hij maar 3 nieuws berichten op de pagina laat zien ..
dit is mijn Bekijk.php :

<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL);
    require_once('connectie.php');

    $sql = "
        SELECT id, titel, auteur, bericht
        FROM nieuws
        ORDER BY id ASC, titel ASC
        ";
    if (!$res = mysql_query ($sql)) {
        echo '<pre>';
        echo htmlentities ($sql);
        trigger_error (mysql_error ());
        echo '</pre>';
    }
    else {
        while ($row = mysql_fetch_assoc ($res)) {
	    echo '<hr>';
            echo '<p><b>ID:</b> ' . $row['id'] . '</p>';
            echo '<p><b>Titel:</b> ' . $row['titel'] . '</p>';
            echo '<p><b>Auteur:</b> ' . $row['auteur'] . '</p>';
            echo '<p><b>Bericht:</b> ' . $row['bericht'] . '</p>';
        }
    }
?> 




[edit]
Opgelost :))
$sql = "
SELECT id, titel, auteur, bericht
FROM nieuws
order by id DESC limit 3
";
[/edit]
Zou er van maken:
ORDER BY datum DESC
LIMIT 3

de id zegt namelijk weinig over wanneer hij toegevoegd is.
I Know hij werk iederegeval dusja :-))
Dat sorteren op datum is ook niet geheel waterdicht. Als het nu een DATETIME veld zou zijn ...

Reageren