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

Android Discussion :

mise à jour à partir MYSQL


Sujet :

Android

  1. #1
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Juin 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 16
    Points : 13
    Points
    13
    Par défaut mise à jour à partir MYSQL
    j'ai une application android avec une base SQLITE , je veux qu'à chaque lancement de l'application aller chercher sur une autre base identique MYSQL S'il y a de nouvelles données ajoutés et les inserés dans ma base SQLITE , bref fraire une mise à jour à partir de ma base MYSQL .

    la solution que j'ai trouvé et d'ajouter une table "MiseAjour" et a chaque foi qu'il ya des mises à jour qui sont insérés à partir de mon site (php) dans la base MYSQL ,j'alimente cette table avec l'indice de la table modifiée et la date de la dernière mise à jour , ainsi au lancement de mon application android j'aille chercher sur mysql sur la table "MiseAjour" et voir les tables qui ont changés ensuite recuperer les données de ces tables et les inserer dans ma base local .

    Je veux savoir si c'est la bonne méthode ?

    Merci

  2. #2
    Membre extrêmement actif
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    9 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 9 593
    Points : 18 498
    Points
    18 498
    Par défaut
    Une technique qui fonctionne bien c'est d'avoir un champ Date qui contient la date de la dernière modification dans chaque table.

    Et comme ça tu peux mettre chaque table à jour au moment de la connexion.

    Mais bon par contre à chaque fois que tu modifies une ligne, il faut penser à mettre à jour le champ de date de dernière modification.
    Keith Flint 1969 - 2019

  3. #3
    Membre à l'essai
    Femme Profil pro
    Inscrit en
    Juin 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2012
    Messages : 16
    Points : 13
    Points
    13
    Par défaut
    donc je doit à chaque lancement de l'application balayer tous les tables pour verifier leurs dates?

  4. #4
    Membre extrêmement actif
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    9 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 9 593
    Points : 18 498
    Points
    18 498
    Par défaut
    Ouais dans ton application tu va récupérer la derniere date de modification d'une table :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Select MAX(dateDeModification)
    FROM Table
    Là t'as récupérer la date max de Table.
    T’envoies ça à ton script PHP et il va te retourner toutes les entrées de la table qui ont été modifié depuis.

    Et met un champ boolean ou tinyint pour dire si la ligne existe ou si elle est supprimé.
    Parce qu'il ne faut pas supprimer pour de vrai.

    Pour la synchro c'est plus simple.
    Keith Flint 1969 - 2019

Discussions similaires

  1. Requete Mise à jour à partir d'un formulaire
    Par obC++ dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 06/01/2008, 14h09
  2. Mise à jour de Mysql sous phpMyAdmin
    Par Leena666 dans le forum Requêtes
    Réponses: 1
    Dernier message: 21/06/2007, 19h15
  3. Requête Mise à jour à partir d'une autre table
    Par temar dans le forum Access
    Réponses: 2
    Dernier message: 17/05/2006, 09h23
  4. Mise à jour à partir liste déroulante
    Par Daniel MOREAU dans le forum Access
    Réponses: 4
    Dernier message: 12/05/2006, 15h13

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