Bonjour a tous,
J'ai comme stipulé dans le titre une erreur de syntaxe sur une requête.
message d'erreur:
Erreur 1 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
ligne concernée:
if ($envoi_news=mysql_query($requete_news) or die ('Erreur 1 <font color="#C00000">'.mysql_error().'</font>'))
Code complet sans le HTML:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <?php session_start();
if (!isset($_SESSION['login'])) {
echo "<center>Bienvenue dans l'espace d administration</center></br>";
}
?>
<?php include('includes/sql_connect.php');
$requete_news="SELECT * FROM news WHERE news_id=$_POST[news_id]";
if ($envoi_news=mysql_query($requete_news) or die ('Erreur 1 <font color="#C00000">'.mysql_error().'</font>'))
{
if ($data_news=mysql_fetch_array($envoi_news) or die ('Erreur 2 <font color="#C00000">'.mysql_error().'</font>'))
{
$news_modification=str_replace("[MSG_ID]",$data_news["news_id"],$news_modification);
$news_modification=str_replace("[MSG_TITRE]",$data_news["titre"],$news_modification);
$news_modification=str_replace("[MSG_CONTENU]",$data_news["texte"],$news_modification);
}
mysql_free_result($envoi_news) or die ('Erreur 3 <font color="#C00000">'.mysql_error().'</font>');
}
?> |
Partager