Ciao a tutti
Stavo leggendo la guida php-mysql presente sul sito, piu precisamente sono arrivato a questo punto: http://php.html.it/guide/lezione/228...egli-articoli/
Nello specifico ho semplicemente creato un db con phpmyadmin, con un script php ho creato la tabella news contenente 5 campi.
Con lo script insert.php inserisco tramite form e motodo post degli articoli nel db.
Ora con il codice seguente voglio stampare gli ultimi 5 articoli inseriti in ordine di tempo:
<?php
include "top_foot.inc.php";
include "config.inc.php";
echo top();
$db= mysql_connect ($db_host, $db_user, $db_password);
if ($db==FALSE)
die ("Errore nella connessione.Verificare i parametri nel file config.inc.php");
mysql_select_db ($db_name, $db)
or die ("Errore nella selezione del db.Verificare i parametri nel file config.inc.php");
$query="SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT 0,5";
$result= mysql_query ($query, $db);
while ($row=mysql_fetch_array ($result))
{
echo "".date("j/n/y",$row[data])." - $row[titolo]
";
}
mysql_close ($db);
echo foot();
?>
i primi 2 include li ho gia usati negli altri file e sono per forza corretti.
Pero' eseguendo lo script mi da il seguente errore:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\xampplite\htdocs\es\index.php on line 3
Ci sto sbattendo sopra la testa da un po non capisco dove sia l'errore. Sembrerebbe esserci un errore negli include ma essendo che li ho usati e senza problemi in un altro script non capisco a cosa si riferisca l'errore.
Potreste aiutarmi a capire dove sta la magagna?
ciao