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

Problème insertion avec la bdd

zell222
zell222
Niveau 10
12 juillet 2010 à 14:46:40

Voila* :dsl:

Telombre
Telombre
Niveau 23
12 juillet 2010 à 14:49:55

:grr: :p)

zell222
zell222
Niveau 10
12 juillet 2010 à 14:53:38

Hum TElombre toi aussi tu a un site :noel:

Bunyan
Bunyan
Niveau 17
12 juillet 2010 à 15:03:38

Tout ce que tu as à faire c'est une requête qui insère autant de choses que compte ta table.

Dans ta table, tu as 23 champs, donc dans ta requête, tu dois avoir 23 valeurs à rentrer.
INSERT INTO nomtable VALUES (valeur1, valeur2, valeur3, ..., valeur 22, valeur 23).
Avec les types correspondants à chaque valeur, ainsi que dans le bon ordre.

zell222
zell222
Niveau 10
12 juillet 2010 à 15:09:05

oui bein ca marche pas :(

Pseudo supprimé
Pseudo supprimé 12 juillet 2010 à 15:40:31

à priori ça donnerai ça, si tu veux pas toucher aux autres champs :

http://wall.deblan.fr/x1113/php/1/

:(

zell222
zell222
Niveau 10
12 juillet 2010 à 15:47:37

Merci sa marche :bave:

zell222
zell222
Niveau 10
14 juillet 2010 à 15:10:46

Bon j'ai encore un problème :-(

J'ai effacer des tables refait le code mais sa bug comme avant :-(

Voici le code :

http://wall.deblan.fr/x11bc/php/1/

Il reste donc plus que les tables suivante :

fiche_id
fiche_titre
fiche_description
fiche_editeur
fiche_type
fiche_sortie
fiche_age
fiche_plateforme
fiche_test
fiche_note
fiche_preview
fiche_preview_impr
fiche_preview_note
fiche_time

Je vois pas d'ou viens le problème :(

Merci :-p

Bunyan
Bunyan
Niveau 17
14 juillet 2010 à 15:31:25

C'est quoi ton problème !?
Bien beau de dire que tu en as un, mais si tu ne l'annonces pas, au très grand minimum par le message d'erreur, c'est comme si tu disais "y'a quelque chose qui ne va pas dans la construction de la maison".

Bon, j'imagine que tu as encore une erreur 1058 : "column count doesn't match at row 1", ou quelque chose du genre.
Je compte 15 champs renseignés dans ta requête, 14 champs dans ta table et 12 variables dans l'exécution.

Je te conseil très vivement de lire plusieurs cours niveau "basique" sur le langage SQL.

zell222
zell222
Niveau 10
14 juillet 2010 à 15:37:19

J'ai toujours les msg "Erreur !" :noel:

Pseudo supprimé
Pseudo supprimé 14 juillet 2010 à 18:17:14
  1. J'ai effacer des tables refait le code mais sa bug comme avant

:d) Déjà je crois que tu confonds table et champs.

forum_fiche est une TABLE, elle contient des CHAMPS comme fiche_id, fiche_titre ou encore fiche_description.

si ça t'affiche erreur ! c'est qu'il n'est pas arrivé à insérer ton enregistrement dans la table forum_fiche.

Tu dis que tu as supprimé des champs (pas des tables!), donc il faut que tu adaptes la requête.

je vois 15 champs insérés dans la requête (13 "?" + 2 " \'\' ") et je n'en compte que 14 dans la liste que tu viens de publier.

supprime le dernier \'\'

tu dois avoir ça je pense :
(\'\', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 0)')

au lieu de ça :
(\'\', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 0, \'\')')

zell222
zell222
Niveau 10
14 juillet 2010 à 18:25:30

Non marche pas :(

Kseto
Kseto
Niveau 10
14 juillet 2010 à 21:35:55

J'ai pas tout lu mais sinon voir pour faire un INSERT INTO table SET champ1 = valeur_champ1, champ2 = valeur_champ2

Comme ça si tout n'est pas rempli, ca s'ajoute quand même. Auparavant, fais un echo de toutes les variables que tu vas ajouter. Si tous ne sont pas vides, tout devrait bien s'ajouter. S'il manque quelque chose tu le verras en regardant dans les données. :o))

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