IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Insérer 700 tuples avec une boucle while


Sujet :

PHP & Base de données

  1. #1
    Inscrit
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    531
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 531
    Points : 282
    Points
    282
    Par défaut Insérer 700 tuples avec une boucle while
    Bonjour,

    Voilà, j'ai 700 enregistrements dans une première table, je veux les passer dans une deuxième table en y ajoutant des informations d'une troisième table, via une clef étrangère entre les tables 1 et 3.

    J'ai écrit un petit script et j'ai ajouté un compteur pour voir le nombre de tuples enregistrés.

    Le compteur s'arrête à 507. Ca c'est normal, car la clef étrangère est une suite varchar et certains caractères sont encodés dans une des deux tables. Je peux corriger le problème facilement.

    Mais ce que je ne comprend pas, c'est ça :
    Le compteur du script s'arrête à 507, ce qui signifie donc que 507 instruction INSERT into ont été effectuées, sur les 700 souhaitées.

    Mais dans la table censée réceptionner les données, je n'ai que 253 enregistrement. Même des champs dont la clef étrangère ne comporte aucun caractère spécial ne sont pas récupérés et insérés.



    Je me dis que c'est parce que la base de donnée ne peut pas traiter autant d'enregistrement en une fois, mais en fait j'en doute

    D'où vient le problème d'après vous ?



    Merci d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Ta jointure est peut etre moins adhesive que souhaitée.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. remplir un tableau avec une boucle while
    Par supcomingenieur dans le forum Langage
    Réponses: 12
    Dernier message: 03/05/2013, 10h54
  2. Insérer des données avec une boucle while
    Par adnanedelphi dans le forum PHP & Base de données
    Réponses: 19
    Dernier message: 20/11/2011, 14h24
  3. [MySQL] Remplir un tableau associatif avec une boucle while
    Par Palsajicoco dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 09/07/2009, 10h59
  4. Break avec une boucle while
    Par hallaj dans le forum Langage
    Réponses: 6
    Dernier message: 22/07/2008, 19h36
  5. [MySQL] affichage d'une liste avec une boucle while
    Par Invité dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/01/2007, 21h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo