Connection à ma bdd free
Résolu/Fermé
bouboule12
Messages postés
3
Date d'inscription
lundi 24 avril 2006
Statut
Membre
Dernière intervention
10 janvier 2007
-
10 janv. 2007 à 18:14
ry-ho - 12 oct. 2014 à 23:27
ry-ho - 12 oct. 2014 à 23:27
A voir également:
- Sql.free.fr phpmyadmin
- Se connecter à ma boite hotmail - Guide
- Gmail connection - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Comment connecter chromecast à la télé - Guide
- Sketchup free - Télécharger - 3D
20 réponses
P@
Messages postés
1709
Date d'inscription
vendredi 7 juillet 2000
Statut
Membre
Dernière intervention
24 mars 2009
185
11 janv. 2007 à 13:12
11 janv. 2007 à 13:12
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");
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°
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°
Attends, je comprends pas.
Si je mets:
mysql_connect("localhost", "login", "mdp");
ou encore avec PDO :
$bdd = new PDO('mysql:host=localhost;dbname=maBase', 'login', 'mdp');
Il va se connecter, mais il va le faire seulement en local via wampp et pas directement sur ma BDD en ligne je me trompe ??
Si je mets:
mysql_connect("localhost", "login", "mdp");
ou encore avec PDO :
$bdd = new PDO('mysql:host=localhost;dbname=maBase', 'login', 'mdp');
Il va se connecter, mais il va le faire seulement en local via wampp et pas directement sur ma BDD en ligne je me trompe ??
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
825
11 janv. 2007 à 19:15
11 janv. 2007 à 19:15
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 ;)
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 ;)
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
5 nov. 2007 à 15:50
5 nov. 2007 à 15:50
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 : https://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)
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 : https://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)
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 :/
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 :/
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
?>
<?php
mysql_connect("localhost", "wind.of.change", "mdp free"); // Connexion à MySQL
mysql_select_db("minichat"); // Sélection de la base de donnée
?>
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
7 févr. 2013 à 15:26
7 févr. 2013 à 15:26
up de 6 ans pour dire ça, pas mal
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
5 nov. 2007 à 16:06
5 nov. 2007 à 16:06
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.
Fous tes pages sur ton ftp free, et là tu pourras tenter une connexion.
Strat
Messages postés
61
Date d'inscription
dimanche 4 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
1
5 nov. 2007 à 16:18
5 nov. 2007 à 16:18
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
?>
<?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
?>
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
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
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
5 nov. 2007 à 18:06
5 nov. 2007 à 18:06
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 ?
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 ?
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
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
Dj Nam
Messages postés
327
Date d'inscription
mardi 9 octobre 2007
Statut
Membre
Dernière intervention
31 janvier 2014
41
5 nov. 2007 à 22:26
5 nov. 2007 à 22:26
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.
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.
nEm3sis
Messages postés
710
Date d'inscription
lundi 20 août 2007
Statut
Membre
Dernière intervention
9 avril 2012
113
6 nov. 2007 à 16:18
6 nov. 2007 à 16:18
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
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
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
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
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
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
Miiss Ptb
Messages postés
4
Date d'inscription
vendredi 26 juillet 2013
Statut
Membre
Dernière intervention
27 juillet 2013
26 juil. 2013 à 22:50
26 juil. 2013 à 22:50
Bonjour, j'ai le même problème, lorsque je me connecte sur le local avec MAMP (pour MAC) sa marche très bien, mais une fois sur le site publié avec free sa m'affiche qu'il y a une erreur, faut-il que je change d'hébergeur ou y a t-il un autre moyen de régler ce problème svp? Merci
Le message d'erreur:
Parse error: syntax error, unexpected '{' in /mnt/171/sdb/a/e/s.saranya14/Site_DS/minichat.php on line 27 - See more at: http://s.saranya14.free.fr/Site_DS/photos.php#sthash.SVRE5CXf.dpuf
Le message d'erreur:
Parse error: syntax error, unexpected '{' in /mnt/171/sdb/a/e/s.saranya14/Site_DS/minichat.php on line 27 - See more at: http://s.saranya14.free.fr/Site_DS/photos.php#sthash.SVRE5CXf.dpuf
Je crois que son soucis vient du fait qu'il y a un "." dans son nom, dans le nom de la base de données cela se remplace par "_" mais je ne sais pas ce qu'il lui faudra mettre pour se connecter "." ou "_" je n'ai toujours pas trouvé
11 janv. 2007 à 13:22
Encore merci