Problème avec 2 connexions simultanées [PHP/Mysql] - PHP - Programmation
Marsh Posté le 30-09-2006 à 13:24:21
quelques precisions
voici mes requetes (les 2 connexions se font via 2 fochier php importer au debut)
$cofw et $coch = mysql_connect()
$cofw1 et $coch1 = mysql_select_db()
Code :
|
et voici ce que j'ai en resultat sur la page
Citation : Resource id #140308220 / 1 / select username,user_rank from phpbb_users where user_id=2 / |
Marsh Posté le 30-09-2006 à 14:55:43
Y'a un truc qui passe mal ligne 3 puisque y'a pas de ressource dans $test1
Affiche l'erreur de mysql avec mysql_error() pour savoir ce qu'il se passe
Marsh Posté le 30-09-2006 à 17:37:33
il me dit table chico008.phpbb_user doesn't exist
bah je suis d'accord avec lui, mais pourquoi ce c^$ me rajoute chico008 devant le nom de la table ?
au cas ou, voici mes 2 fichiers de connexion que j'importe avec un include en debut de page
connexion bdd 1
Code :
|
et pour la bdd2
Code :
|
Marsh Posté le 30-09-2006 à 18:27:16
chico008 a écrit : il me dit table chico008.phpbb_user doesn't exist
|
Et t'es sur de ces données? Il rajoute chico008 parce que ça doit être dans la base chico008 Du moins il essaye de taper dans cette base là, peut être est ce là ton problème
Marsh Posté le 30-09-2006 à 23:33:58
je suis sur des données, j'ai acces en admin au 2 bases.
par contre justement, je voit pas pourquoi il esasie de tapper dans la bdd2 pour une requete que je fait sur la bdd1, surtout que je lui precise la connexion a utilisé, c'est ca que je comprend pas.
Marsh Posté le 01-10-2006 à 01:45:39
chico008 a écrit : je suis sur des données, j'ai acces en admin au 2 bases. |
Voilà pourquoi
http://fr.php.net/manual/fr/functi [...] ect-db.php
Marsh Posté le 01-10-2006 à 02:21:47
mmm, j'ai vu quelque chose avec l'utilisation d'un mysql_pconnect(), mais j'y croit pas trop, apres tout le reste sont des exemples pour 2 connexions sur une meme base, moi ce sont 2 bases et serveur differents.
j'essaierais quand meme, mais bon.
Marsh Posté le 01-10-2006 à 16:47:17
j'ai essayer, le mysql_pconnect(), mais ca change rien.
j'ai essayer de pas faire le select_db et de preciser le nom de la base dans la requetes, avec un nombd.nomtable, mais maintenant il confond tout.
il me dit ne pas pouvoir se connecter sur la bd1 en utilisant le login de la bd2, chose completement incomprehensible, car les varialbe de login, pass et host pour les 2 connexions sont differentes
si il y en a qui ont reussi a faire ca, dites comment.
thx
Marsh Posté le 01-10-2006 à 16:58:26
T'as pas tout lu Regardes les commentaires aussi
Essaye avec mysql_db_query()
Le mysql_pconnect() y changera rien je pense, là le souci c'est que mysql_select_db() sélectionne une base et une seule
Marsh Posté le 01-10-2006 à 17:07:41
??? je l'ai pas vu le db_query, meme dans les commentaires, je vais regarder ce que ca donne.
edit : d'apres les infos cette fonction n'est plus supporté, ils disent d'utiliser le select_db -_-
Marsh Posté le 01-10-2006 à 17:09:17
chico008 a écrit : ??? je l'ai pas vu le db_query, meme dans les commentaires, je vais regarder ce que ca donne. |
Ca c'était une proposition de ma part sinon ton soucis est abordé dans les commentaires
Marsh Posté le 01-10-2006 à 17:13:05
bah j'ai essayer les solutions proposées dans les commentaires, mais ca change rien.
edit: bon en fait ca vient pas du code, j'ai essayer une page en me connectant a une base distante et uen requete simple, et voila mon erreur : Access denied for user 'chico008'@'172.20.244.220' (using password: YES)
la page est heberger chez free, ca viendrais pas de leur serveur qui fait chier ?
Marsh Posté le 01-10-2006 à 17:48:32
Plutot de l'hébergeur de la db distante, t'es sûr qu'il autorise l'accès hors localhost ?
Marsh Posté le 01-10-2006 à 18:38:49
je sais pas,
bah je vais tester la meme manip mais en partant de l'autre hebergeur et attaquer ma bdd.
je vous tient au courant.
edit : en partant de l'autre hebergeur, je peut meme pas attaquer ma bdd sur free.
bon, c'est mal partie cette affaire.
Marsh Posté le 01-10-2006 à 22:05:56
CA m'étonne pas, en générale les bases d'hebergeurs sont attaquables que depuis leurs serveurs à eux
Marsh Posté le 01-10-2006 à 23:03:13
arf, du coup je suis bloquer.
tant pis, merci quand meme.
Marsh Posté le 30-09-2006 à 13:08:09
Bonjour
voila, je suis en train de faireune page en PHP/Mysql, en tapant sur 2 bases differentes.
j'arrive bien a me connecter au 2, mais j'ai un problème au niveau des requetes, j'arrive a faire passer des requetes sur une base, mais sur l'autre ca n'a pas l'air de marcher.
dans mon mysql_connect je precise bien ma requetes, et la connexion, mais ca n'a pas l'air de marcher.
quelqu'un saurais d'ou ca peut venir ?