Errore di php nn capisce il codice mysql
Ho creato una pagina php che mi dovrebbe visualizzare un singolo post però mi dà questo errore
Citazione:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
e il codice php è questo(nn vi posto le informazioni di collegamento corrette)
Codice PHP:
<?php
$connessione=mysql_connect("localhost", "username", "");
$selezione_db=mysql_select_db("database", $connessione);
$id_post = $_GET['id_post'];
?>
<HTML>
<HEAD>
</HEAD>
<BODY>
<?php
$lettura_risultati=mysql_query("SELECT titolo, autore, data_creazione, contenuto FROM post WHERE id_post = $id_post") or(die(mysql_error()));
if(mysql_num_rows($lettura_risultati)>0){
while($scatola_temporanea=mysql_fetch_array($lettura_risultati)){
$titolo=$scatola_temporanea[titolo];
$autore=$scatola_temporanea[autore];
$data_creazione=$scatola_temporanea[data_creazione];
$contenuto=$scatola_temporanea[contenuto];
echo "$contenuto";
} //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo
}
else{ //se non ha trovato record
echo "<font face=\"Papyrus\" size=\"2\"><IMG WIDTH=40 SRC=\"http://pupax.altervista.org/pupax.it/img/guide/freccia.png\" HEIGHT=30>Che fortuna nessuno ha ancora inserito qualche guida.... Puoi essere il primo!!!</font>";
}
?>
</BODY>
</HTML>
sapete dirmi perchè
???