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

Requêtes MySQL Discussion :

Conversion Table SQL - coppermine vers wordpress


Sujet :

Requêtes MySQL

  1. #1
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 135
    Points : 43
    Points
    43
    Par défaut Conversion Table SQL - coppermine vers wordpress
    Bonjour,

    j'ai un site qui fonctionne sous coppermine et je souhaite le migrer vers du wordpress. Pour cela je dois prendre des infos de coppermine dans différentes tables et les inserer dans ma bdd wordpress. Mais mon niveau SQL est faible et je n'arrive pas à trouver d'info pour les conversion d'une table vers une autre.

    Exemple :
    Passer des infos de la table "mx7c104e_users" de coppermine vers Wordpress "Wp_users ". J'ai indiqué le nom de chaque champ coppermine qui correspond à wordpress.

    je suis allé dans la table de coppermine qui correspond à "mx7c104e_users" et j'ai tapé cela dans la console SQL.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    update monsite.wp_users wpp
    SET id = 'uid', user_login = 'uname', user_pass = 'pass', user_nicename = 'name', user_email = 'email', user_status = '0', display_name = 'name'
    Mais cela n'insere qu'une ligne avec les noms des champs mentionnés sans lire ceux de la table. Je voudrais que la fonction parcoure toutes les lignes (pres de 1000) de la table coppermine et insere les bonnes infos en creant une ligne à chaque fois sous wordpress.

    je vous remercie de votre aide pour cette premiere étape.

  2. #2
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 135
    Points : 43
    Points
    43
    Par défaut
    La réponse pour la premiere étape

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    INSERT INTO monsite.wp_userstest (id,user_login,user_pass,user_nicename,user_email,user_status,display_name)
    SELECT uid,uname,pass,name,email,0,name
    FROM monsite.mx7c104e_users 
    WHERE uid > 1

  3. #3
    Membre du Club
    Inscrit en
    Août 2006
    Messages
    135
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 135
    Points : 43
    Points
    43
    Par défaut
    Je cherche maintenant à comparer la table coppermine avec la table wordpress et faire ensuite des update.

    - Je fais un premier tri entre les post wordpress
    Sélectionner dans la table "wordpress.wp_posts" les "post_title" pour les lignes comportant "post_mime_type='image/jpeg'"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT post_title FROM wordpress.wp_posts WHERE post_mime_type='image/jpeg'

    Modifier les valeurs wordpress (id,post_author,post_content,post_title) pour chaque ligne avec les valeurs (pid,owner_id,caption,title) de Coppermine SI le wordpress.wp_posts.post_title=coppermine.mx7c104e_cpg1418_pictures.filename


    - Je ne sais pas comment faire

Discussions similaires

  1. Conversion MS SQL Server vers SQLite
    Par mister3957 dans le forum SQLite
    Réponses: 2
    Dernier message: 21/05/2015, 20h42
  2. Conversion requête SQL:Oracle vers MySQL
    Par lasmarco dans le forum Langage SQL
    Réponses: 1
    Dernier message: 30/12/2011, 11h46
  3. [SQL] Conversion Table SQL en tableau HTML
    Par Chipsssit dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 21/05/2007, 16h11
  4. [vb.net] transfert d'une table SQL-Servr vers un fichier texte
    Par nkonito dans le forum Windows Forms
    Réponses: 1
    Dernier message: 25/05/2006, 04h36
  5. Transferer une table de SQL Server vers Access
    Par Oluha dans le forum Bases de données
    Réponses: 18
    Dernier message: 24/06/2005, 10h53

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