Rechercher : dans
Par :

Connection à ma bdd free

Dernière réponse le 16 mai 2008 à 19:36:49 bouboule12, le 10 jan 2007 à 18:14:46 
 Signaler ce message aux modérateurs

Bonjour, j'ai essayer de trouver des messages ressemblant au mien, mais je suis largué.

voilà, je ne comprend tout simplement pas comment on peut se connecter à sa base de donnée?

je suis chez free, j'ai ouvert mes accès sur le site ' à partir de ma page perso '. j'ai suivi un tutoriel d'apprentissage php. j'arrive à faire des choses simple à partir de easyphp, que j'ai installer en local. or dés qu'il sagit de contacter ma base free sur le net, c'est flou.

pour me connecter à mysql :
// Connexion à MySQL
mysql_connect("http://phpmyadmin.free.fr", "loupdesbois2", "monmotdepasse");
mysql_select_db("loupdesbois2");

j'ai un compteur de visiteur, qui est en local. j'ai bien créer la base de donnée dans mon espace perso ( http://phpmyadmin.free.fr ( j'ajoute que je m'y connecte sans problème). mais qud je lance mon code (compteur.php) avec mon navigateur opéra. j'ai le texte qui s'affiche mais aucun comptage réel.


qu'est ce que je n'ai pas compri? easyphp, je ne m'en sert pas, puisque la base est sur le net? ( ça c'est juste pour faire des tests en local! n'est ce pas?)

pourquoi je n'obtiens rien?

merci de votre aide. si vous avez besoin de précision dite moi.

Configuration: Windows XP
Opera 9.10

Meilleures réponses pour « connection à ma bdd free » dans :
Se connecter au ftp de free VoirVous vous demandez comment vous connecter au ftp de free afin de mettre en ligne votre site perso ? Les paramètres de connection ftp : ftpperso.free.fr login : votre login attribué lors de votre inscription (votre site sera accessible à cette...
Free - Connexion RTC de secours VoirSi votre Freebox est en panne, Free propose un numéro vert permettant de se connecter à Internet à bas débit. Pour se connecter par modem, il suffit de le configurer avec le numéro 0868 92 0911 (numéro vert) en indiquant comme identifiant et mot de...
Configurer le mode Wifi de la Freebox VoirConfiguration du mode Wifi Connexion au site de Free Identification Fonctionnalités Wifi de la Freebox Activation du mode Wifi Reboot de la Freebox Note Connexion au site de Free Allez sur la page principale de Free. Cliquez alors...

1

P@, le 11 jan 2007 à 13:12:12
  • +1

mysql_connect("http://phpmyadmin.free.fr", "loupdesbois2", "monmotdepasse"); 

erreur
chez free, le serveur de ta base se trouve sur sql.free.fr
donc ca devient
mysql_connect("sql.free.fr", "loupdesbois2", "monmotdepasse"); 

..:::P@ ... a tras, a PoOf ou a chou :::..
L'imagination est plus importante que la connaissance. Albert Einstein

Répondre à P@

2

Geek Spirit, le 11 jan 2007 à 13:22:33

Merci P@ jallais faire la meme erreur !!!
Encore merci

Répondre à Geek Spirit

3

Ssylvainsab, le 11 jan 2007 à 19:15:11

Salut.

phpmyadmin et sql marchent tous les deux sur free.fr ;-)
(d'ailleurs, si je tape sql.free.fr je suis redirigé vers phpmyadmin)


Le plus simple est de mettre "localhost" :
mysql_connect('localhost','loupdesbois2','monmotdepasse');

a plus Sylvain
"Join us now, and share the software. You'll be Free, hackers."

Répondre à Ssylvainsab

4

ToToTe, le 5 nov 2007 à 15:36:08

Bonjour, j'ai le même problème mais même avec vos explications, cela ne marche toujours pas :/
Quand je mes :

sql_connect("sql.free.fr", "wind.of.change", "********");

J'obtient ça :

Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'sql.free.fr' (10061) in C:\wamp\www\tests\connection_bdd.php on line 2

Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\tests\connection_bdd.php on line 3

Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\wamp\www\tests\connection_bdd.php on line 3

Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\tests\connection_bdd.php on line 5

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\tests\connection_bdd.php on line 5

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\tests\connection_bdd.php on line 10

Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\tests\connection_bdd.php on line 24

Alors j'ai une question : quand je dois mettre le deuxième champ, je dois inséré l'adresse de mon site sans "http://" et sans ".free.fr" ?
Et le mot de passe ( j'utilise fileZilla ) dois être le même que sur filazilla ?
Ou est ce que je pourrai avec une page de free avec tous ses renseignement dessus ?

Merci d'avance de votre aide et a bientôt ;)

Répondre à ToToTe

5

Dj Nam, le 5 nov 2007 à 15:50:57

Bonjour,
as-tu essayé comme l'a précisé Ssylvainsab de remplacer "sql.free.fr" par "localhost"
Pour ce qui est de FileZilla il utilise les même mots de passe que la base de données. Pour obtenir les informations il faut te rendre à la page suivante sur free : http://subscribe.free.fr/login/ et entrer tes identifiants (qui normalement doivent, eux aussi etre les même que ceux de ta base de données)

Répondre à Dj Nam

6

ToToTe, le 5 nov 2007 à 16:01:15

Bonjour,
Bah en mettant lacolhost login et passe ( login et pass marche sur le lien que tu m'a donner ) cela ne marche pas non plus :/

Peut être est-ce mon code lui même qui bug mais j'en doute car c'est un copier coller d'un tuto :/

Répondre à ToToTe

7

ToToTe, le 5 nov 2007 à 16:05:21

J'ai éssayer se code :



<?php
mysql_connect("localhost", "wind.of.change", "mdp free"); // Connexion à MySQL
mysql_select_db("minichat"); // Sélection de la base de donnée
?>

Répondre à ToToTe

8

Strat, le 5 nov 2007 à 16:06:25

Si tu tente de te connecter a ta base de donnée depuis ton site en local avec easy php c'est sûr que ca va pas aller.
Fous tes pages sur ton ftp free, et là tu pourras tenter une connexion.

Répondre à Strat

9

Strat, le 5 nov 2007 à 16:18:45

ToTote, minichat est une de tes tables, et non ta base de donnée, sur free le nom de ta base de donnée, c'est le nom de ton ftp aussi, en l'occurence c'est ce code que tu dois inserer dans ta page :
<?php
mysql_connect("localhost", "wind.of.change", "mdp free"); // Connexion à MySQL
mysql_select_db("wind.of.change"); // Sélection de la base de donnée
?>

Répondre à Strat

10

ToToTe, le 5 nov 2007 à 17:07:14

Ok bah je vais éssayé alors :p

Répondre à ToToTe

11

ToToTe, le 5 nov 2007 à 17:13:04

Non ça ne marche pas .

Bah je vais mieux expliqué ma situation alors car cela veux dire que nous n'avez pas assez d'info


Pour que mon PC comprenne le PHP je passe par WAMP5
Je connait mes login free
J'ai donc un compte free actif et tout car j'ai un site d'hébergé dessus
J'ai suivit à la lettre un tutorial sur le site du zéro que vous connaissez peut être
J'ai cherché dans plusieur forum sans trouvé

Et voici mon code précis :

~~~~~~~~~~~~~~
Début du code PHP :
~~~~~~~~~~~~~~
<?php
mysql_connect("xxxxxxxxxxxr", "aaaaaaaaaaaaa", "bbbbbbbbbbbb");
mysql_select_db("zzzzzzzzzzzzz");

$reponse = mysql_query("SELECT * FROM jeux_videos"); // Requête SQL


// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<p>
<strong>Jeu</strong> : <?php echo $donnees['nom']; ?><br />
Le possesseur de ce jeu est : <?php echo $donnees['possesseur']; ?>, et il le vend à <?php echo $donnees['prix']; ?> euros !<br />
Ce jeu fonctionne sur <?php echo $donnees['console']; ?> et on peut y jouer à <?php echo $donnees['nbre_joueurs_max']; ?> au maximum<br />
<?php echo $donnees['possesseur']; ?> a laissé ces commentaires sur <?php echo $donnees['nom']; ?> : <em><?php echo $donnees['commentaires']; ?></em>
</p>

<?php
}

mysql_close(); // Déconnexion de MySQL
?>

~~~~~~~~~~~~
Fin du code PHP
~~~~~~~~~~~~

Donc voila si jamais vous voulez plus d'info je suis disponnible :p

Répondre à ToToTe

12

nEm3sis, le 5 nov 2007 à 18:06:00

Pour les question qui suivent je parle que du local : wamp

si tu met ton code (message précédent) sur wamp il te met quels message d'erreur ?
arrive il a se connecter ou le probleme vien de ailleur ?

utilise tu tes login free ou tes login wamp ?
le serveur c'est bien localhost que tu met ?
la base de donnée existe elle ?
la table jeux_videos est-elle a l'intérieur de la base de donnée ?

Répondre à nEm3sis

13

ToToTe, le 5 nov 2007 à 18:14:30

Alors voici les réponses :

J'utilise mes login free
et les trois autres c'est oui

Donc si sa vien de là, je pourrai savoir comment récupéré les log WAMP car j'ai pas souvenir d'en avoir eu :S

Répondre à ToToTe

14

Dj Nam, le 5 nov 2007 à 22:26:41

Bonjour,
Si tu visualise tes pages php directement à partir de ton ordinateur, donc de Wamp il te faut utiliser les identifiants locaux, c'est à dire
mysql_connect("localhost","root","");

Si tu veux te servir de tes identifiants free, alors il te faut transferer tes pages sur le site et visualiser directement sur le site.
les trois autes questions de nEm3sis je le rappel concerne ta configuration de ton ordinateur, pas sur free.

Pour les logs de wamp tu cliques gauche dessus et tu as un dossier "log files" simplement.

Bon courage

Répondre à Dj Nam

15

nEm3sis, le 6 nov 2007 à 16:18:43

J'utilise wamp 5 aussi
quand je vai sur le phpMyAdmin de wamp j'ai ca : http://img80.imageshack.us/img80/9986/sanstitredm6.jpg
ca te montre ton nom d'utilisateur et le serveur

et pour les identifiant ne confond pas wamp et free c'est pas au meme endroit

Répondre à nEm3sis

16

ToToTe, le 6 nov 2007 à 17:45:07

Bonjour,
ok bah je vais testé alors car avec le conseil de Dj Nam j'ai pas réussi :/

Il dois vraiment y avoir quelque chose qui bug
Je vous donne ma réponse le plus vite possible :p

Répondre à ToToTe

17

Kevin, le 31 jan 2008 à 06:21:53

Bonjours , jai un problem depui quelque jour lorsque je jessai de me conecter sur localhost sur mon heidiSQL un message d'erreur apparait et me dit ''cannot conect to Mysql on ''localhost''(10061) si vous pouriez maidé sa serai tres sympa

je marche sous window Xp familial mes anti virus Son Avast et jutilise Zone alarm(le problem vien surment de la jai toute essayer) jai passé une journé entier sur google mais jai pas trouvé reponse a mes question

merci d'avance

Répondre à Kevin

18

 cebelab°, le 16 mai 2008 à 19:36:49

Salut

Ecoute, en clair, la base de donnée que t'offre Free n'est accessible qu'en local...

C'est à dire que tu ne pourras t'y connecter que depuis tes pages php lorsqu'elle seront uploadées sur ton ftp Free...

C'est du au mode sécurisé de MySQL qu'utilise Free,ainsi que tous les hébergeurs gratuits de ma connaissance, ainsi que beaucoup de mutualisés payants.

Pour développer un site dynamique en local en prévision de la faire héberger chez Free, tu dois tout développer en local: ton site et ta base de donnée. Une fois ton système prêt, tu upload ton site, créés tes tables via phpmyadmin (ou un script uploadé au préalable) et hop.

Mais si ce que tu essaies est bien de te connecter à ta base Free depuis ton ordi (ou d'ailleurs un n'importe quel autre serveur que free.fr) sache que c'est impossible. D'ailleurs c'est tout aussi impossible de s'y connecter depuis un autre compte free que le tien. C'est pour éviter d'avoir des problèmes de sécurité et de surcharge et ca se comprend aisément. Ainsi, tu ne peux te connecter à ta base Free qu'avec PhpMyAdmin de ton compte Free ou des pages en local (comprendre: situées sur ton espace perso Free).

Dans tes scripts, tu devras utiliser comme il t'a été précisé précédemment, l'adresse de base "localhost" et le nom de base "wind.of.change" (tu n'en as qu'un mais c'est largement suffisant vu que tu peux créer plusieurs tables)

En éspérant t'avoir été utile,

@+

cebelab°

Répondre à cebelab°
Collection CommentÇaMarche.net