(je ne pouvais pas faire un bon titre, désolé)simple question SQL
J'utilise cette Pagination:
$page = $_GET['page'];
$max = 5;
// if $page is empty, set page number to 1
if (empty($page)) $page = 1;
$limit = ($page - 1) * $max;
$sql = mysql_query("SELECT * FROM posts ORDER BY date DESC LIMIT $limit, $max");
$totalres = mysql_result(mysql_query("SELECT COUNT(id) AS tot FROM posts WHERE tid = 1"),0);
$totalpages = ceil($totalres/$max);
?>
Cela fonctionne, mais ce que je veux est que le poste le plus ancien La date reste toujours au top même si je change de page. Comment puis-je faire ceci? Je sais que tu peux mais je ne me souviens pas comment.
Espérons que vous faites, merci
Juste un rappel rapide, pas nitpicking. Débarrassez-vous de cela Sélectionnez * –
quelle est la raison? –
Toutes les données que vous allez sélectionner devront passer du serveur de base de données à votre script PHP. – Arjan