Originariamente inviato da mtx_maurizio
$query = "SELECT nome,soprannome,città, FROM parente2 WHERE id='$id'";

la virgola dopo città non ci vuole

gli apici su $id non servono

non credo che sia un errore ma così a naso non userei lettere accentate nei nomi dei campi
grazie per la virgola mi era sfuggita

ho modificato pure l'accento sia nel database che nel codice

gli apici stanno nel codice orginale e commentato nel sito di html.it oltre che nei file zippati che ho scaricato e provato e funzionava, comunque ho provato a toglierli ma non cambia nulla mi da lo stesso errore, invece se li lascio non mi da nessun errore ma mi salta completamente tutto il codice e vedo solo il top e e quei due link in fondo alla pagina

in effetti scopo di questa pagine e visualizzarmi tutti quei dati che sono relativi ad un nominativo che trovo elencato in quest'altra pagina: (forse l'errore è qui)

<?
include("top_foot.inc.php");
include("config.inc.php");
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 database. Verificare i parametri nel file config.inc.php");
$query = "SELECT nome, soprannome, citta FROM parente2 ORDER BY id DESC LIMIT 0,20";
$result = mysql_query($query, $db);
while ($row = mysql_fetch_array($result))
{
echo "<a href=\"view.php?id=$row[id]\">" . " - $row soprannome </a>
";
}
mysql_close($db);
foot();
?>