$sql = "SELECT * FROM wp_posts WHERE post_status = 'publish' AND post_author = '1' ORDER BY id desc LIMIT 10";
Bene questa estrae le ultime 10 righe del DB, adesso come faccio ad estrarne solo 1?
$sql = "SELECT * FROM wp_posts WHERE post_status = 'publish' AND post_author = '1' ORDER BY id desc LIMIT 10";
Bene questa estrae le ultime 10 righe del DB, adesso come faccio ad estrarne solo 1?
per esempio con rand(1,10) fai un numero casuale fra uno e dieci e poi
Codice PHP:
$rand = rand(1,10)
$x =1
while ($array = mysql_fetch_array($sql))
{if($x == rand) scrivi quello che vuoi;
else $x++;
}
![]()
O semplicemente
Codice PHP:
//...una volta eseguite le query
$rand = mysql_result($sql,rand(0,9),'id');
$articolo = mysql_query("SELECT * FROM wp_posts WHERE id=".$rand) or die(mysql_error());
//qui ricavi i resource di $articolo tramite un fetch e li stampi dove vuoi
grazie 1000