ciao, mi sono impappinato su una cosa temo banale
ho un database da cui voglio recuperare articoli; il codice è questo
Codice PHP:
$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 id,titolo,testo,autore FROM articoli WHERE id='$id'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$data = date("j.n.y", $row[data]);
echo "<H1>AUTORE - $row[titolo]</h1>
";
echo "$row[testo]
";
echo "[b]<div align=right>$row[autore]</div>[/b]
";
ora, la connessione al database avviene correttamente, ma quello che non riesce a fare è pescare da "articoli" WHERE id="'$id". Notare che se al posto di $id metto un numero qualsiasi di id, pesca l'articolo senza problemi. Solo che così la dinamicità va a farsi benedire.
Quindi la domanda è: perchè non funziona?