CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] SQLSTATE[42000]: 1064

Nymph_Kawai
Nymph_Kawai
Niveau 7
24 juin 2013 à 01:11:44

Bonjour à tous, j'ai fait un formulaire d'inscription ainsi que le traitement en PHP et quand je soumet le formulaire j'obtiens ceci : http://pastebin.com/xKQ7vBG4

Voici le code PHP : http://pastebin.com/UfwPCT5qa
ainsi que le sondage : http://pastebin.com/0fJ16s8t

Je pense que c'est une erreur de débutant et qu'elle doit être toute bête, merci à ceux qui ont pris la peine de lire mon message. :merci:

minimoit
minimoit
Niveau 7
24 juin 2013 à 06:55:53

You have an error in your SQL syntax

Tu as un : sans guillemet dans ta chaine sql.

Le lien menant vers ton code PHP n'est pas bon.

Nymph_Kawai
Nymph_Kawai
Niveau 7
24 juin 2013 à 12:16:43

Mince, voilà le lien : http://pastebin.com/3kD7niGY

Et je ne vois pas où est le : sans guillemets, il y a bien les : dans ma requête préparée mais on ne doit pas mettre de guillemets :(

Popovitch
Popovitch
Niveau 26
24 juin 2013 à 13:47:22

Regarde les paramètres de la fonction execute dans le premier exemple ici :d) http://fr2.php.net/manual/en/pdo.prepare.php#refsect1-pdo.prepare-examples :ok:

Nymph_Kawai
Nymph_Kawai
Niveau 7
24 juin 2013 à 15:09:47

Je remplace
$add_user->execute(array(
'pseudo' => $pseudo,
'email' => $email,
'password' => $password,
'sexe' => $sexe,
'apropos' => $apropos,
'validation' => '0',
'cle' => $cle,
'ban' => '0'
));
Par
$add_user->execute(array(
':pseudo' => $pseudo,
':email' => $email,
':password' => $password,
':sexe' => $sexe,
':apropos' => $apropos,
':validation' => '0',
':cle' => $cle,
':ban' => '0'
));

:question:

Popovitch
Popovitch
Niveau 26
24 juin 2013 à 15:24:45

:oui:

Nymph_Kawai
Nymph_Kawai
Niveau 7
24 juin 2013 à 15:50:38

J'ai fait ça et j'ai encore ça http://pastebin.com/jRJZtVnw
:non2:

Popovitch
Popovitch
Niveau 26
24 juin 2013 à 16:17:45

Dans ta requête SQL tu as mis :pseudo: au lieu de :pseudo :ok:

Et je te conseil plutôt d'utiliser la notation avec les "?" pour les requêtes à moins que tu trouves l'autre méthode plus lisible :(

Nymph_Kawai
Nymph_Kawai
Niveau 7
24 juin 2013 à 16:31:15

Aaaaaah oui merci, rah, maudite faute d’inattention ! Merci encore d'avoir pris la peine de m'aider ! :-d

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment