Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 14h49   #1
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
Par défaut problème d'insertion sur page php

bonjour à tous alors voila une requete que je fais sur une page internet :

Code :
$requete=mysql_query('INSERT INTO connexion (mail, session, debut) VALUES ( '.$_POST["mail"].', "'.session_id().'", '.time().') ')  OR die("erreur sur requete:" . mysql_error());
lors de l'exécution de la requete une erreur apparait .. :

Code :
erreur sur requete: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 '@gmail.com, "8962db64d58ea49d86528888d8e12e29", 1313066362)' at line 1
Je ne vois pas du tout ou l'erreur pourrait venir ...

Merci pour votre aide

__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 14h56   #2
Membre éclairé
 
Femme
Développeur .NET
Inscription : avril 2009
Messages : 264
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France, Marne (Champagne Ardenne)

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2009
Messages : 264
Points : 323
Points : 323
Le meilleur moyen de déboguer ce genre de choses est d'afficher dans le navigateur la requete construite et de la copier / coller dans phpMyAdmin.
Isythiel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 14h56   #3
Membre actif
 
Homme
Inscription : avril 2011
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : avril 2011
Messages : 426
Points : 171
Points : 171
En essayant comme ça :

Code :
$requete=mysql_query("INSERT INTO connexion (mail, session, debut) VALUES ( "$_POST['mail']", "session_id()", "time()") ")  OR die("erreur sur requete:" . mysql_error());
Dis moi si ça passe
heretik25 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 11/08/2011, 14h59   #4
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
non sa ne passe pas ça donne ça ::

Code :
Parse error: syntax error, unexpected T_VARIABLE in C:\Users\damdam\web\jsp-west\connect.php on line 48
__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 14h59   #5
Modérateur
 
Avatar de FirePrawn
 
Homme Sébastien
Ingénieur réalisateur
Inscription : mars 2011
Messages : 773
Détails du profil
Informations personnelles :
Nom : Homme Sébastien
Âge : 24
Localisation : France, Haut Rhin (Alsace)

Informations professionnelles :
Activité : Ingénieur réalisateur
Secteur : Industrie

Informations forums :
Inscription : mars 2011
Messages : 773
Points : 2 332
Points : 2 332
Bonjour,

Code :
1
2
 
$requete=mysql_query("INSERT INTO connexion (mail, session, debut) VALUES ( '".$_POST["mail"]."', '".session_id()."', '".time()."') ")  OR die("erreur sur requete:" . mysql_error());
__________________
- Avant toute chose : lire le mode d'emploi du forum et ses règles.
- avant de poster
- Je ne réponds pas aux questions techniques en MP.
FirePrawn est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h01   #6
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
Bonjour,

il te manque des cotes pour ton email.

Code :
$requete=mysql_query("INSERT INTO connexion (mail, session, debut) VALUES ( '".$_POST["mail"]."', '".session_id()."', '".time()."') ")  OR die("erreur sur requete:" . mysql_error());
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/08/2011, 15h15   #7
Membre habitué
 
Avatar de zebulon94
 
Inscription : juin 2008
Messages : 165
Détails du profil
Informations personnelles :
Localisation : France, Val de Marne (Île de France)

Informations forums :
Inscription : juin 2008
Messages : 165
Points : 142
Points : 142
c'est ça !!!

Merci a tous pour votre aide
__________________
die($hard); // ok je sort ....
zebulon94 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h01.


 
 
 
 
Partenaires

Hébergement Web