A voir également:
- Lire dans 2 bases de données et les associer
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire epub - Guide
- Effacer les données de navigation - Guide
- 2 comptes whatsapp - Guide
- Associer 2 pdf - Guide
1 réponse
avion-f16
Messages postés
19241
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
16 mars 2024
4 495
22 avril 2010 à 17:27
22 avril 2010 à 17:27
<?php $mysql = new PDO('mysql:host=mysql.domain.com;dbname=db_mysql','root',''); $pgsql = new PDO('pgsql:host=pgsql.domain.com;dbname=db_pgsql','login','password'); $sql = 'SELECT * FROM table'; $req = $mysql->query($sql); $sql_update = 'UPDATE table SET mail = :mail WHERE login = :login'; $req_update = $pgsql->prepare($sql); while($row = $req->fetch(PDO::FETCH_OBJ)) { $login = $row->login; $mail = $row->mail; $req_update->execute(array( ':mail' => $mail, ':login' => $login )); } $req->closeCursor(); ?>
22 avril 2010 à 17:31
Un peu plus d'info, d'explications?
Euh sinon cette ligne :
Je ne met rien à jour, je lis des données..
thx
22 avril 2010 à 18:23
Pareil pour $pgsql sauf que c'est sur la base PostgreSQL.
On lit tous les membres de la base MySQL, et pour chaque membre, on fait un update sur la base PgSQL.
Parce que si j'ai bien compris, tu aimerais mettre en commun l'adresse email des membres sur MySQL avec ceux de PgSQL.
22 avril 2010 à 18:28
Je souhaiterais afficher la correspondance email (mysql) et pseudo (pgsql & mysql)
Tout les membres dans mysql ne sont pas forcement dans pgsql.