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

Linux Discussion :

numéroter les lignes (PHP, SQLITE)


Sujet :

Linux

  1. #1
    Invité(e)
    Invité(e)
    Par défaut numéroter les lignes (PHP, SQLITE)
    Bonjour à toutes et à tous, desolée peut etre je ne suis pas sur le bon forum, ma question concerne PHP et sqlite sur linux mais je n'ai pas trouvé comment poser ma question sur les autres forum apart ce forum.

    j'ai un fichier plat (txt) stocké sur un serveur linux et qui contient 8 champs séparés par ":" comme suit:

    champ1 : champ2 : champ3 : champ4 : champ5 : champ6 :champ7 : champ8

    01 : 6407385 : ville de clamart,92140,clamart : fournitures : ouvert : 28/01/2008 : 92 : 333436418

    01 : 6407385 : CHU,17000,la rochelle: fournitures : ouvert : 28/01/2008 : 17 : 304914211

    01 : 6407385 : ville de clamart,92140,clamart : fournitures : ouvert : 28/01/2008 : 92 : 743462400

    le 3éme champ est composé lui meme de trois champs séparés par "," qui correspondent à: la collectivité locale, le code postal et la ville, respectivement.
    et en fait je veux numéroter les collectivités locales mais avec le code PHP. c'est a dire donner à chak ligne un numeros mai il y a des lignes ou la collectivité est la meme (comme l'exemple plus haut) donc je dois lui affecté le meme numero; comment faire svp??? je veux avoir le resultat suivant:

    01 : 6407385 :1: fournitures : ouvert : 28/01/2008 : 92 : 333436418

    01 : 6407385 : 2: fournitures : ouvert : 28/01/2008 : 17 : 304914211

    01 : 6407385 :1: fournitures : ouvert : 28/01/2008 : 92 : 743462400

    NB: le 1 c'est pour la ville de clamart et le 2 cest pour le CHU.
    Sur le serveur PHP et sqlite sont installés.

    est ce que je dois convertir mon fichier plat à une base de données sqlite ou je dois travailler directement?? merci pour vos réponses.

  2. #2
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 607
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 607
    Par défaut
    Pour ton problème, après, tu veux avoir 2 tables (au moins).
    Tu aurais oublié de signaler celui-là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    1 ville de clamart,92140,clamart
    2 CHU,17000,la rochelle
    Après, il faut faire une requête avec sqlite (que je ne connais pas) pour chaque nouvelle ligne que tu as (travailles) afin de savoir si le champ 3 (ville de clamart,92140,clamart) existe déjà ou nom dans la table que j'ai mis avant. Si elle existe, alors tu récupère son indice, sinon, tu la crées et récupère l'indice de la collectivité ainsi créée. Cet indice, dans un cas comme dans l'autre trouvera sa place dans le troisième champ.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

Discussions similaires

  1. numéroter les lignes ayant la même valeur dans une requête
    Par raiamanu dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 12/10/2007, 10h49
  2. Comment numéroter les lignes dans l'éditeur VBA
    Par Adrian dans le forum VBA Access
    Réponses: 11
    Dernier message: 17/05/2007, 22h55
  3. [wxTextCtrl] numéroter les lignes
    Par and1hotsauce dans le forum wxWidgets
    Réponses: 12
    Dernier message: 26/01/2007, 03h51
  4. [MySQL] Comment lister de manière numérotée les lignes d'une table
    Par méphistopheles dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 24/12/2006, 17h12
  5. [TRichEdit] Comment numéroter les lignes ?
    Par ARDILLER dans le forum Composants VCL
    Réponses: 1
    Dernier message: 27/03/2006, 15h43

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