Mysql_select 2 BDD
Résolu/Fermé
malhek69
Messages postés
79
Date d'inscription
mardi 6 décembre 2011
Statut
Membre
Dernière intervention
11 avril 2018
-
Modifié par jordane45 le 10/05/2016 à 10:47
malhek69 Messages postés 79 Date d'inscription mardi 6 décembre 2011 Statut Membre Dernière intervention 11 avril 2018 - 1 déc. 2016 à 17:11
malhek69 Messages postés 79 Date d'inscription mardi 6 décembre 2011 Statut Membre Dernière intervention 11 avril 2018 - 1 déc. 2016 à 17:11
A voir également:
- Mysql_select 2 BDD
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- France 2 uhd - Accueil - TV & Vidéo
- Whatsapp avec 2 cartes sim - Guide
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
2 réponses
jordane45
Messages postés
38366
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
1 janvier 2025
4 720
10 mai 2016 à 10:48
10 mai 2016 à 10:48
Bonjour,
Tu utilises l'ancienne extension mysql ....
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Je t'invite à passer à PDO ou à mysqli !
Commence par changer ça.
Tu utilises l'ancienne extension mysql ....
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
Je t'invite à passer à PDO ou à mysqli !
Commence par changer ça.
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
11 mai 2016 à 13:42
11 mai 2016 à 13:42
SAlut,
Le message d'erreur est explicite : la table asteriskcdrdb.cdr n'existe pas.
Si la connexion n'est pas définie pour la fonction mysql_query (le deuxième paramètre), celle-ci prend la dernière connexion mysql ouverte, soit $con2 dans ton cas. Or cette table est accessible via $con1. Donc :
Bonne journée,
Le message d'erreur est explicite : la table asteriskcdrdb.cdr n'existe pas.
Si la connexion n'est pas définie pour la fonction mysql_query (le deuxième paramètre), celle-ci prend la dernière connexion mysql ouverte, soit $con2 dans ton cas. Or cette table est accessible via $con1. Donc :
mysql_query($sql, $con1);
Bonne journée,
malhek69
Messages postés
79
Date d'inscription
mardi 6 décembre 2011
Statut
Membre
Dernière intervention
11 avril 2018
3
11 mai 2016 à 14:51
11 mai 2016 à 14:51
oui mais dans ce cas c'est l'autre BDD qui ne sera pas accessible, elles ne sont pas sur même serveur et je souhaite copier les données d'une base à une autre
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
11 mai 2016 à 16:45
11 mai 2016 à 16:45
Ok je n'avais pas compris que ta requête accèdes aux deux serveurs, hélas cela ne semble pas possible.
La solution idéale pour accéder à plusieurs serveurs mysql via une requête semble être le Federated Storage Engine :
https://dev.mysql.com/doc/refman/5.6/en/federated-description.html
https://dev.mysql.com/doc/refman/5.0/en/federated-use.html
Je ne connais pas cette solution donc je ne pourrais t'en dire plus.
Une autre solution p-e plus simple serait de faire un export de la table du premier serveur vers le second serveur afin de se passer du problème de connexion à deux serveurs.
La solution idéale pour accéder à plusieurs serveurs mysql via une requête semble être le Federated Storage Engine :
https://dev.mysql.com/doc/refman/5.6/en/federated-description.html
https://dev.mysql.com/doc/refman/5.0/en/federated-use.html
Je ne connais pas cette solution donc je ne pourrais t'en dire plus.
Une autre solution p-e plus simple serait de faire un export de la table du premier serveur vers le second serveur afin de se passer du problème de connexion à deux serveurs.
malhek69
Messages postés
79
Date d'inscription
mardi 6 décembre 2011
Statut
Membre
Dernière intervention
11 avril 2018
3
1 déc. 2016 à 17:11
1 déc. 2016 à 17:11
ça fait longtemps mais au final c'est un peu ce que j'ai fait
je me co au premier serveur, je récupère les infos et les insère dans l'autre bdd et hop je me co à l'autre BDD. Bref du coup ça marche
Merci ;)
je me co au premier serveur, je récupère les infos et les insère dans l'autre bdd et hop je me co à l'autre BDD. Bref du coup ça marche
Merci ;)
10 mai 2016 à 10:50