Bonjour, j'ai un petit soucis (oui je suis débutant en PHP ^^)
Quand j'inscris ce code:

$sql="SELECT * FROM actupa WHERE id=$id";

Il m'affiche cette erreur:
Erreur SQL !
SELECT * FROM actupa 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

Comment puis-je résoudre ce bug?
Merci d'avance :)

4 réponses


MrGuillou
Réponse acceptée
$sql="SELECT * FROM actupa WHERE id='".$id."'";

ou

$sql="SELECT * FROM actupa WHERE id='$id'";

soit ta variable $id est vide soit (parce que je me rappelle jamais si c'esta avec les guillements simple ou double que la valeur de la variable est écrite) tu mets : "select * from actupa where id=".$id;
si ma deuxieme solution ne fonctionne pas, c'est que ta variable $id ne contient rien...

yabbix
Auteur

Non cela ne fonctionne toujours pas :s
Pourtant avant tout cela fonctionnait bien c'est d'un coup plus rien...

yabbix
Auteur

Merci :)