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 :

Synchronisation PHP // MySQL


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut Synchronisation PHP // MySQL
    Bonjour à tous !

    J'ai une petite question à vous soumettre, pour voir si c'est faisable ou pas.

    Voilà ou j'en suis :
    J'ai une page web avec un formulaire pour remplir/modifier/supprimer plusieurs champs dans une bdd MySQL via un Pocket PC avec IE.
    J'aimerais pouvoir récupérer toutes les informations en local sur le Pocket PC, et pouvoir les modifier pour les réinjecter sur la bdd du serveur.
    Pour que j'ai constamment la même base sur le Pocket PC et sur le serveur.

    C'est possible un truc comme ça ?

  2. #2
    Membre éclairé Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 496
    Par défaut
    Je ne comprend pas bien ????
    Ta base de données est sur un serveur ?
    Donc, quand tu remplir/modifier/supprimer plusieurs champs, la BDD se mes à jour sur le serveur non ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    Oui elle se met à jour sur le serveur.

    Mais j'aimerais pouvoir sauvegarder sur le PDA cette base de donnée, pouvoir la modifier en local et la réinjecter ensuite.
    Le problème c'est que j'ai pas le lien permanent entre le serveur et le PDA d'où la nécessité de pouvoir la modifier en local sur le PDA.

  4. #4
    Membre éclairé Avatar de elcoyotos
    Homme Profil pro
    Amateur passionné
    Inscrit en
    Octobre 2006
    Messages
    496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Amateur passionné

    Informations forums :
    Inscription : Octobre 2006
    Messages : 496
    Par défaut
    Donc, tu cherche un script de sauvegarde de base de données ?

  5. #5
    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
    Par défaut
    Tu peux exporter tes données en CSV et mettre la jour avec ensuite avec.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    Ok merci, je regarde de ce côté des que je peux !

    Je peux récupérer une table MySQL en CSV ?

  7. #7
    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
    Par défaut
    De toute facon quel autre format pourrait passer sur ton PDA ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    Au début je pensais, que j'aurais pu exporter la table MySQL et la lire avec une application sur le PDA.

    Mais en csv, si c'est bien rangé, l'édition sera simple, je pense. Aprés il faudra le réinjecter, mais j'en suis pas encore là... Faudra faire la fonction inverse CSV => Table MySQL ?

  9. #9
    Membre éprouvé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Août 2007
    Messages : 109
    Par défaut
    Bonjour,

    C'est peut être un peu plus lourd, mais pour moi le meilleur format pour ce que tu veux faire reste le XML.

    Je pense que le CSV est un bon format de transfert de données, mais lorsque tu veux les modifiés la rechercher peut devenir un problème.

  10. #10
    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
    Par défaut
    Le problème reste le même : comment lire et modifier le format choisi sur le PDA.

    Si le PDA possède un tableur, le travail du CSV est simplifié.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 24
    Par défaut
    Ouép il y'a Excel

    Donc si je résume bien, je peux extraire une table MySQL en CSV et aprés l'éditer avec un tableur.

  12. #12
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    Février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2008
    Messages : 4 583
    Par défaut
    Citation Envoyé par JimZ81 Voir le message
    Ouép il y'a Excel

    Donc si je résume bien, je peux extraire une table MySQL en CSV et aprés l'éditer avec un tableur.
    oui tu peux en créant ton fichier comme tu le ferais avec un fichier txt mais en utilisant un délimiteur de champs si je ne me trompe pas c'est le ';' par défaut qui est utilisé comme délimiteur.
    pour l'insertion c'est l'inverse tu doit découper les données en fonction du liiteur et les jouer dans une requête sql.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

Discussions similaires

  1. [MySQL] Optimisation de scripts PHP/MySQL
    Par DgG dans le forum PHP & Base de données
    Réponses: 368
    Dernier message: 20/11/2013, 18h59
  2. Réponses: 2
    Dernier message: 04/06/2008, 22h02
  3. [MySQL] Synchronisation entre Outlook et agenda PHP / MySQL
    Par joss91 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 04/06/2008, 14h31
  4. [MySQL] Synchroniser php et MySQL sans rafraichissement de la page
    Par Khleo dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 16/01/2008, 08h10
  5. [php / mysql] pb if ( mysql_query() )
    Par dkmatt dans le forum Requêtes
    Réponses: 5
    Dernier message: 12/01/2004, 20h07

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