Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
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 03/12/2011, 20h33   #1
Invité régulier
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2011
Messages : 12
Points : 7
Points : 7
Par défaut INSERT INTO

Bonjour à tous !

J'essaye de faire un INSERT INTO dans ma bdd en php.

Pour ce faire, j'ai pondu ce code :

Code :
$db->sql_query('INSERT INTO  quizzz ('pseudo', 'score') VALUES ('.$_pseudo,  .$_points'');')
Mais quand je test, mon navigateur me sors cette erreur : Parse error: syntax error, unexpected T_STRING in /mnt/154/sdb/4/b/xposes/quizzz/cible.php on line 9

(La ligne 9 est celle que j'ai écrit précédemment).

Où est mon erreur ? Merci à tous !
cascroute13 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 03/12/2011, 21h23   #2
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 552
Points : 2 552
Envoyer un message via Skype™ à rawsrc
Bonsoir,

Faut bouquiner un peu parce qu'à faire des erreurs pareilles tu vas finir par jeter l'éponge rapidement :
Code :
$db->sql_query("INSERT INTO quizzz (pseudo, score) VALUES ('" . $_pseudo . "', " . $_points . ")");
Je considère que le score est un numérique entier
Bon courage tout de même
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 08h51   #3
Invité régulier
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2011
Messages : 12
Points : 7
Points : 7
Merci beaucoup ! Y'a plus aucune erreur

Maintenant mon problème, c'est que j'ai aucune erreur, mais ça ne marche pas dans la bdd ....

En fait ça ajoute rien dans ma base de données ...

La ligne du INSERT INTO, c'est sur qu'elle est juste ?
cascroute13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 16h10   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 808
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

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

Informations forums :
Inscription : juin 2008
Messages : 13 808
Points : 35 793
Points : 35 793
Citation:
Envoyé par cascroute13
La ligne du INSERT INTO, c'est sur qu'elle est juste ?
Ca dépend de la structure de ta table... Les champs sont de quel type ?
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2011, 17h03   #5
Membre confirmé
 
Homme Arnaud
Inscription : décembre 2004
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Arnaud
Âge : 40
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 167
Points : 238
Points : 238
Bonjour,

Tu fais ça dans ton phpmyadmin (sélectionne ta base à enrichir, puis dans l'onglet 'SQL'
Code :
INSERT INTO quizzz (pseudo, score) VALUES ('toto', 1);
Et tu vois s'il te dit "1 enregistrement ajouté", sinon, tu nous dis le code retour.
__________________
NginX, SphinxSearch Addict !!
lenono est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 14h03   #6
Invité régulier
 
Homme
Étudiant
Inscription : septembre 2011
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2011
Messages : 12
Points : 7
Points : 7
En fait j'avais réussi mon problème était autre part ...
Merci !
cascroute13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2011, 17h30   #7
Invité de passage
 
Homme
programmeur c
Inscription : juillet 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : programmeur c
Secteur : Arts - Culture

Informations forums :
Inscription : juillet 2011
Messages : 4
Points : 4
Points : 4
Par défaut Reponse

Salut, je sais que le sujet est résolu mais j'aimerais te donner un conseil pour INSERT INTO, prépare la requête avant de l’exécuter, c'est beaucoup plus rapide et c'est plus sécurisé
willva 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 18h07.


 
 
 
 
Partenaires

Hébergement Web