Accédez à ma BDD chez free

Résolu/Fermé
Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 - Modifié par Pulsar360 le 1/03/2013 à 18:58
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 1 mars 2013 à 23:29
Bonjour,
Je suis débutant dans le langage SQL.
J'utilise WAMP pour débuter. Mais maintenant que ma page perso est activé chez free j'ai activé et créer une base de donnée avec un champ "id", un champ "pseudo", un champ "messages" et un champ "ladate". l'id et auto-incrementer et est PRIMARY.

J'ai ensuite ajouter manuellement dans entrées, malheureusement maintenant je n'arrive pas à y accéder depuis ma page index.php.

Voici mon code complet:

<?php
// on se connecte à MySQL
$db = mysql_connect('sql.free.fr', 'xxxmonIDfreexxx', 'xxxMDPdelaBDDxxx');

// on sélectionne la base
mysql_select_db('unpulsar',$db);

// on crée la requête SQL (forum est le nom de ma table)
$sql = 'SELECT pseudo,messages,ladate FROM forum';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours (c'est pas logique c'est normal)
echo '<b>'.$data['pseudo'].' '.$data['messages'].'</b> ('.$data['pseudo'].')';
echo ' <i>date de naissance : '.$data['ladate'].'</i><br>';
}

// on ferme la connexion à mysql
mysql_close();
?>



Voici les messages d'erreur que j'obtient:
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /mnt/171/sda/6/8/unpulsar/TestForumMySQL/index.php on line 15

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /mnt/171/sda/6/8/unpulsar/TestForumMySQL/index.php on line 21
Erreur SQL !
SELECT pseudo,messages,ladate FROM forum


Donc si quelqu'un pouvais me donnée un coup de main ça serait sympas de ça part.
Je galère depuis hier sur ça... pourtant dans WAMP ça fonctionne parfaitement.
Je vous remercie d'avance.
A voir également:

5 réponses

Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 10
1 mars 2013 à 19:02
Je ne vois pas quel est le problème sachant que au départ j'ai codé en PDO mais apparemment free ne le supporte pas j'ai donc du modifier en mysql_
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
1 mars 2013 à 19:04
C'est quoi la ligne 15?
0
Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 10
Modifié par Pulsar360 le 1/03/2013 à 19:10
c'est ceci:
mysql_select_db('unpulsar',$db);

est la ligne 21 est celle là:
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

c'est pas bon?
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
Modifié par arth le 1/03/2013 à 19:13
Possible de rajouter ceci ?

$db = mysql_connect('sql.free.fr', 'xxxmonIDfreexxx', 'xxxMDPdelaBDDxxx') or die('Erreur de connexion !<br>'.$sql.'<br>'.mysql_error());

Pour voir si la connexion se fait bien

Le loup, solitaire et mystérieux.
0
Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 10
1 mars 2013 à 19:16
Ça donne:
Erreur de connexion !

Donc la connexion ne s'effectue pas apparemment... mais pourquoi :S
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
1 mars 2013 à 19:31
La page PHP en question, elle est bien hébergée chez Free non?
0
Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 10
1 mars 2013 à 19:33
oui oui, la BDD et la page index.php sont bien héberger chez Free.
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
1 mars 2013 à 19:37
Il y a juste indiqué erreur de connexion ou autre chose?
0
Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 10
1 mars 2013 à 19:41
il y a juste indiqué erreur de connexion.
Rien d'autre n'est indiqué.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pulsar360 Messages postés 113 Date d'inscription lundi 12 novembre 2012 Statut Membre Dernière intervention 29 août 2018 10
1 mars 2013 à 23:00
J'ai trouver la solutionnnnnnnnnnnnnn !!!!!!!!!!!!!!
Tous seul, par hasard !

J'ai modifier le mot de passe de connexion que j'avais, car en changeant le mot de passe dans les le index.php juste pour tester il y avais des résultats différent suivant le nombre de caractère et suivant si il y avais des majuscules ou des chiffres.
Du coup j'ai enlever les majuscules et les chiffres qu'il y avais dans mon mot de passe, c'est moi sécurisé du coup mais au moins ça à le mérite de marcher !!!!!

Merci tous de même a toi arth d'avoir essayer de m'aider !!
0