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

Requête SQL sous Wordpress

ruse_V2
ruse_V2
Niveau 10
03 janvier 2018 à 14:59:22

Salut,

Vous sauriez pourquoi je n'arrive pas par le biais du code suivant à enregistrer l'info en BDD ?

$type = $_POST['type'];
$dhrdv = $_POST['datetime_picker'];
$wpdb->query('INSERT INTO EDL_Dossier (DH_RdV, Type VALUES ("'.$type.'", 1))');

En SQL mon champs DH_RdV est de type varchar et l'autre champ est un booléen d'où que j'essaie de mettre la valeur 1....

Je suis sûr que le code s'execute car je l'ai mis dans un bloc conditionnel qui passe...

Quelqu'un voit quelque chose ? Il me faut la lumière, de nouvelles lunettes ou un nouveau cerveau je sais pas :hap:

Message édité le 03 janvier 2018 à 15:01:19 par ruse_V2
AtmelAVR
AtmelAVR
Niveau 4
03 janvier 2018 à 15:29:05

Il y a pas un problème avec les parenthèses dans la requête ? Au niveau de la liste des champs avant VALUES.
Ça devrait être : $wpdb->query('INSERT INTO EDL_Dossier (DH_RdV, Type) VALUES ("'.$type.'", 1)');

Message édité le 03 janvier 2018 à 15:29:39 par AtmelAVR
ruse_V2
ruse_V2
Niveau 10
03 janvier 2018 à 17:07:37

Le 03 janvier 2018 à 15:29:05 AtmelAVR a écrit :
Il y a pas un problème avec les parenthèses dans la requête ? Au niveau de la liste des champs avant VALUES.
Ça devrait être : $wpdb->query('INSERT INTO EDL_Dossier (DH_RdV, Type) VALUES ("'.$type.'", 1)');

Tu as certainement raison, j'ai corrigé la requête mais aucune donnée n'est insérée en base... je ne comprends vraiment pas, je ne trouve pas de piste pour l'instant

Il y a d'autres colonnes, peut-être faut-il toutes les remplir ? Je ne sais pas...

Mais merci déjà pour cette correction :)

Message édité le 03 janvier 2018 à 17:09:17 par ruse_V2
ruse_V2
ruse_V2
Niveau 10
04 janvier 2018 à 09:28:58

J'ai trouvé, en fait il y avait donc
1) une erreur de syntaxe corrigée par AtmelAVR
2) oubli de champs (clefs étrangères) corrigé en testant la requête SQL en live dans phpmyadmin pour détecter les erreurs

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