ciao a tutti!
devo fare una pagina con scritte tutte le news, e che le prenda da un database, in una tabella news, con 3 colonne, titolo, testo e num (che è il numero dell'articolo)
la pagina deve contenere gli ultimi 7 articoli, essendo la home page, poi gli altri saranno visibili in un'altra pagina, che è completa.
credo che il tutto si possa fare con un while...
che ne dite?
funzionerebbe?
devo fare una pagina con scritte tutte le news, e che le prenda da un database, in una tabella news, con 3 colonne, titolo, testo e num (che è il numero dell'articolo)
la pagina deve contenere gli ultimi 7 articoli, essendo la home page, poi gli altri saranno visibili in un'altra pagina, che è completa.
credo che il tutto si possa fare con un while...
PHP:
//connessione al database
$connessione = mysql_connect("localhost", "root", "") or die('Impossibile connettersi al server: ' . mysql_error());
mysql_select_db("database", $connessione) or die ('Impossibile connettersi al database: ' . mysql_error());
//$var è la variabile degli articoli visualizzati...
$var=0
while ($var<7) {
$var=$var+1
//selezione dell'articolo con num=var
$query = sprintf("SELECT * FROM news WHERE num = '%s'",$var);
$result = mysql_query($query,$connessione);
echo $result;
//se non ci sono altri articoli, chiudiamo qui...
$var1=$var+1
$query = sprintf("SELECT * FROM news WHERE num = '%s'",$var1);
$result = mysql_query($query,$connessione);
$num_rows = mysql_num_rows($result);
if ($num_rows=0) {
exit()
}
}
che ne dite?
funzionerebbe?
Ultima modifica: