Connection à ma bdd free
Résolu
bouboule12
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
ry-ho -
ry-ho -
A voir également:
- Sql.free.fr phpmyadmin
- Se connecter à gmail sur téléphone - Guide
- Se connecter à ma boite hotmail - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Comment connecter chromecast à la télé - Guide
- Zimbra free - Guide
20 réponses
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 ??
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 ;)
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
?>
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.
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
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
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.
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
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
Encore merci