You have an error in your SQL syntax; check the manual that corresponds to your

Signaler
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009
-
Messages postés
2
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2009
-
Bonjour !

Voici donc l'erreur php auquel je me cogne  :

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 ''

Et voici mon code php, qui contient surtout des erreur d'orthographe

mysql_connect("idoo-mysql00", "i185011", "adwnxd2fu3a63w8k") or die(mysql_error());
mysql_select_db("i185011") or die(mysql_error());
$id = mysql_real_escape_string(htmlspecialchars($_POST['id']));
$msg = mysql_real_escape_string(htmlspecialchars($_POST['pourquoi']));
$habbo = mysql_real_escape_string(htmlspecialchars($_POST['habbo']));$reponsej mysql_query("SELECT * FROM jeux WHERE id $id") or die(mysql_error());
$titre = $reponsej['titre'];
$msggo = "Nous somme désoler de te dire que ton jeux '$titre' à été refuser, tu ne poura donc pas faire son animation, pour la/les résons suventes : '$msg'";
mysql_query("INSERT INTO h_message VALUES('', '$habbo', '$msggo')") or die(mysql_error());
mysql_close();
echo "Fait !";

Merci de votre aide !

4 réponses

Messages postés
3983
Date d'inscription
jeudi 14 juillet 2005
Statut
Membre
Dernière intervention
30 juin 2013
13
mysql_query("INSERT INTO h_message VALUES(\'\', \'$habbo\', \'$msggo\')") or die(mysql_error());
Ca ne marche pas ??
_________________________________________________________________________
VB.NETis good ...VB6is better<
Messages postés
235
Date d'inscription
jeudi 23 juin 2005
Statut
Membre
Dernière intervention
11 septembre 2009

Salut.

Non, sa avance pas.

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 '\'\',
\'dededede4\', \'Nous somme désoler de te dire que ton jeux '' à été
refus' at line 1
Messages postés
232
Date d'inscription
jeudi 30 août 2007
Statut
Membre
Dernière intervention
31 juillet 2009

Je crois qu'il fat mettre un truc comme ça :

mysql_query("INSERT INTO `h_message` ( `champ1` , `champ2` , `champ3` ) VALUES ('', '".$habbo."', '".$msggo."');") or die(mysql_error());
Messages postés
2
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
21 novembre 2009

mon prob , de se connecter à une base mysql à partir d'un prog java avec jdbc quand j'excute voila le message qu'il me renvoie:echec pilote : com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax near 'SESSION VARIABLES' at line 1"
s il vout plait de l'aide