bonjour,
j'ai eu l'erreur suivante d'afficher sur ma page localhost (wamp) :
Erreur SQL !
SELECT * FROM actualité WHERE id=
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.
Mon code est le suivant :
la ligne qui pose problème est la suivante :
Je suis peut-être bête ou aveugle mais je n'arrive pas à voir ou est l'erreur
Quelqu'un voit pour moi
Modifié par Cadet (27 May 2010 - 10:41)
j'ai eu l'erreur suivante d'afficher sur ma page localhost (wamp) :
Erreur SQL !
SELECT * FROM actualité WHERE id=
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.
Mon code est le suivant :
<?php
require "../config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
if(!empty($_POST)){
extract($_POST);
$sql = "UPDATE actualité SET titre='$titre', contenu='$contenu' WHERE id=$id";
$req = mysql_query($sql) or die('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
echo "actualité modifiée";
$_GET["id"]=$id;
}
$sql = "SELECT * FROM actualité WHERE id={$_GET["id"]}";
$req = mysql_query($sql) or die('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
$data=mysql_fetch_assoc($req);
?>
la ligne qui pose problème est la suivante :
$sql = "SELECT * FROM actualité WHERE id={$_GET["id"]}";
Je suis peut-être bête ou aveugle mais je n'arrive pas à voir ou est l'erreur
Quelqu'un voit pour moi

Modifié par Cadet (27 May 2010 - 10:41)