Accédez à ma BDD chez free
Résolu
Pulsar360
Messages postés
113
Date d'inscription
Statut
Membre
Dernière intervention
-
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
arth Messages postés 9374 Date d'inscription Statut Contributeur Dernière intervention -
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.
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:
- Accédez à ma BDD chez free
- Word 2013 free download - Télécharger - Traitement de texte
- Zimbra free - Guide
- Free office - Télécharger - Suite bureautique
- Sketchup free - Télécharger - 3D
- Bitdefender free - Télécharger - Antivirus & Antimalwares
5 réponses
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_
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?
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?
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.
$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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 !!
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 !!