Ciao a tutti.. Vorrei evitare di estrarre l'ultimo record inserito... Qualcuno mi può aiutare?
grazie
Ciao a tutti.. Vorrei evitare di estrarre l'ultimo record inserito... Qualcuno mi può aiutare?
grazie
Ottieni l'ID dell'ultimo record tramite mysql_insert_id() (o funzione equivalente o tramite query ORDER BY id DESC LIMIT 1) e lo inserisci nella clausola WHERE id <> $id
non và mi dice:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE news_id<>347
Puoi postare l'intera query?
sono riuscito funziona, puoi solo controllarmi la sintassi... Grazie:
//calcolo delle pagine da stampare
$pagine_totali = ceil($n_row[0]/$max_row);
if (!isset($_GET['n_pagina']))
{
$pag_visualizzata = 1;
}else{
$pag_visualizzata = (int)$_GET['n_pagina'];
}
$show = ($pag_visualizzata - 1) * $max_row;
}
echo "<ul>";
//codice per escludere dalle news generali l'ultima inserita
$tolto = @mysql_query("SELECT news_id FROM tb_news ORDER BY news_id DESC LIMIT 1") or die (mysql_error());
$fetch_tolto=@mysql_fetch_array($tolto);
$id_tolto = stripslashes($fetch_tolto['news_id']);
///////////
$query = @mysql_query("SELECT * FROM tb_news where news_id<>'$id_tolto' ORDER BY news_data desc, news_id desc LIMIT $show,$max_row") or die (mysql_error());
while ($fetch=@mysql_fetch_array($query))
{
$news_id = stripslashes($fetch['news_id']);
$news_titolo = stripslashes($fetch['news_titolo']);
$news_views = stripslashes($fetch['news_views']);
//stampa dei record
echo "[*]<a href=\"index.php?id_news=" .$news_id. "\" class=Testo_news>" .$news_titolo. "</a>
(Views: ".$news_views.")
";