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 :

executer une requete sql en chargant d'un txt


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 114
    Par défaut executer une requete sql en chargant d'un txt
    Bonjour,

    je cherche comment charger et exécuter un fichier .txt qui contiendrai des numéros

    1111
    2222
    3333
    4444
    .....

    avec une requête sql. elle prendrai un numéro par un numéro jusqu'au dernier.

    mon besoin concerne des suppressions dans un plan de numérotation.
    j'ai actuellement un formulaire qui me permet de supprimer des numéros mais un part un.
    aujourd'hui je doit supprimer 150 numéros attribués mais à faire un part un c'est assez long et fastidieux

    le but serai d'avoir un bouton parcourir sur l'interface web pour choisir le fichier a charger.
    puis un bouton "exécuter " qui lancerai en fond de tache la suppression

    j'ai déjà ma requête sql , , mais je ne trouve pas la fonction pour charger le txt dans une requête

    j'ai besoins de vos connaissances

    d'avance Merci

    EDIT :

    voici la page ou je charge le fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <form method="post" action="suppressionbatexec.php">
    <table border="0" width="200px">
    <tr>
    	<td class="resultat1">Fichier:</td>
        	<td><input name="parcourir" type="file" /></td>	
    </tr>
    </table>
     
    <input type="submit"  value="Rechercher">
    et dans la page suivante quand je fais un écho il affiche le nom du fichier et pas les valeur a l'intérieur de celui ci

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Si je comprends bien, tu as ta série de numérs dans un fichier texte ?

    Utilise une requête LOAD DATA IN FILE pour charger cette liste de numéros dans une table temporaire puis fais une jointure avec cette table pour ton opération de suppression.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 114
    Par défaut
    salut ,

    merci pour ton aide

    j'ai maintenant mon fichier txt insérer dans une table.

    la suite du programme c'est de prendre champs par champs et d'exécuter une requête sur ce numéro

    ça se complique ...

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Citation Envoyé par boubourse92 Voir le message
    la suite du programme c'est de prendre champs par champs et d'exécuter une requête sur ce numéro

    ça se complique ...
    Tu peux expliquer ton besoin plus précisément et avec un exemple et la structure de la table où tu veux supprimer des lignes ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

Discussions similaires

  1. Executer une requete SQL
    Par imsse dans le forum VBScript
    Réponses: 3
    Dernier message: 22/01/2010, 11h23
  2. [SQL2K][DTS] Comment executer une requete SQL dans un lot DTS
    Par aloisio11 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 02/05/2007, 17h38
  3. est-il possible d'executer une requete SQL avec jvs?
    Par roxxxy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/04/2007, 15h53
  4. [C#] Comment executer une requete sql y compris @@IDENTITY ?
    Par maitesn1 dans le forum Accès aux données
    Réponses: 6
    Dernier message: 09/08/2006, 13h29
  5. Comment executer une requete sql delete dans une jsp ?
    Par DarkWark dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 24/05/2006, 16h59

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