ciao ho realizzato il seguente codice per poter estrapolare il titolo degli ultimi articoli scritti su wordpress su una pagina esterna a wordpress, il problema è che non riesco a fargli fare il ciclo, mi prende solo un elemento e non i 10 che vorrei, il codice:
Codice PHP:
<?php
//set localhost
$dbhost="xxx";
//set database username
$dbusername="xxx";
//set database password
$dbpassword="xx_xx";
//set database name
$dbname="xx";
$connessione = mysql_connect($dbhost, $dbusername, $dbpassword)or die("Connessione non riuscita: " . mysql_error());
//seleziono il database da utilizzare
mysql_select_db($dbname, $connessione) or die("Errore nella selezione del database");
//nome tabella da prelevare dal db
$tablename="wp_posts";
//nome campo di interesse
$fieldname1="post_title";
//Scrivo la query per recuperare i dati dal db
$query1="SELECT * FROM wp_posts ORDER BY post_date DESC";
$result1= mysql_db_query($dbname, $query1) or die("Errore query: " . mysql_error());
//visualizzo i dati estratti
$conteggio = 0;
while($conteggio < 10)
{
while($post = mysql_fetch_array($result1))
{
$title = $post['post_title'];
$date = $post['post_date'];
}
echo "
";
echo "$date";
$conteggio++;
}
//chiudo la connessione al database
mysql_close($connessione);
?>
dove sbaglio???