begin process at 2008 08 29 01:09:39
1 233 465 membres
8 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Un insert to qui n'insert rien du tout... [ MySQL / Requêtes ] (vxr888)

Un insert to qui n'insert rien du tout... le 28/09/2007 15:59:20

vxr888
Membre Club
Bonjour,

J'ai un soucis depuis quelques jours avec une requête insert to...

J'ai un insert to sur une base de données dont le nom est OBLIGATOIREMENT le nom du serveur, un tiret, le nom de mon choix. Exemple : web75-forum ...

Voici le problème...

$result=mysql_query("INSERT INTO web75-ljt (Dept,Nom,Annee,Qte,Libre) VALUES ('$Dept','$Nom','$Annee','$Qte','$Libre')"); 
if (!$result) {
   echo "L'enregistrement de vos données a échoué. Essayez plus tard<br><br>";
   echo "<a href=\"gesdoubles.php\"><img src=\"images/bt_prec.png\" border=\"0\"></a>";
} else {
   echo "Les données ont été enregistrées avec succès<br><br>";
   echo "<a href=\"gesdoubles.php\"><img src=\"images/bt_term.png\" border=\"0\"></a>";
}

Ceci me retourne : L'enregistrement de vos données a échoué. Essayez plus tard.

Si je tape cette requête directement dans mysql il me dit que c'est à cause du tiret entre web75 et ljt.

Par ailleurs j'ai aussi un champ id au début mais je l'ignore (je pense pas que ce soit le soucis).

Please, help me

Re : Un insert to qui n'insert rien du tout... le 01/10/2007 10:35:57
Re : Un insert to qui n'insert rien du tout... le 01/10/2007 10:52:46

fabrice69
(Admin CS)
Bonjour,

Mettez le nom de votre base entre [ ]
De plus, ou est le nom de la table ?

Un Update se fait sur une table de données et non sur une base directement :
 - [ Lien ]

Romelard Fabrice (Alias F___)

Re : Un insert to qui n'insert rien du tout... le 01/10/2007 11:57:08

vxr888
Membre Club
Lol je sais ça peut paraître fou à première vue... la table a le même nom que la base de données

Re : Un insert to qui n'insert rien du tout... le 01/10/2007 11:59:50

fabrice69
(Admin CS)
modifiez votre requête comme suit :
 - INSERT INTO [web75-ljt] (Dept,Nom,Annee,Qte,Libre) VALUES ('$Dept','$Nom','$Annee','$Qte','$Libre')

Vous devriez aussi passer par une variable temporaire qui stocke cette requête afin de faire un echo dessus et voir ce qui est envoyé au serveur.


Romelard Fabrice (Alias F___)

Re : Un insert to qui n'insert rien du tout... le 01/10/2007 18:25:09

vxr888
Membre Club
"L'enregistrement de vos données a échoué. Essayez plus tard"

Voici l'erreur retournée par mysql (j'ai laissé les couleurs, ça a peut-être son sens vu la coloration du tiret entre web75 et ljt ...)

INSERTINTO[web75-ljt](

Dept,
Nom,
Annee,
Qte,
Libre
)
VALUES(
'45','Essai','1965','2','0'
)

MySQL a répondu:

#1064 - 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 '[web75-ljt] (Dept,Nom,Annee,Qte,Libre) VALUES ('45','Essai','1965','2','0')' at line 1


Re : Un insert to qui n'insert rien du tout... le 03/10/2007 09:48:37
Re : Un insert to qui n'insert rien du tout... le 03/10/2007 11:07:45

fabrice69
(Admin CS)
Réponse acceptée !
Avec MySQL Essayez :

INSERTINTO`web75-ljt(

Dept,
Nom,
Annee,
Qte,
Libre
)
VALUES(
'45','Essai','1965','2','0'
)


Romelard Fabrice (Alias F___)


Re : Un insert to qui n'insert rien du tout... le 03/10/2007 11:38:55

Classé sous : insert, données, to, echo, web75

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS