Connexion à base de donnée MYSQL
Fermét671 Messages postés 1470 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 12 février 2025 - 2 sept. 2022 à 16:59
- Sql.free.fr
- Gmail connexion - Guide
- Base de registre - Guide
- Formules excel de base - Guide
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Coco.fr connexion mobile ✓ - Forum Réseaux sociaux
4 réponses
24 août 2022 à 11:52
Bonjour
Commence par afficher l'erreur retournee par l'instruction
mysql_error()
24 août 2022 à 15:10
Suffit de prendre l'exemple fourni dans la documentation..
par exemple donc :
$link = mysql_connect("localhost", "mysql_user", "mysql_password") or die("Impossible de se connecter : " . mysql_error()); echo 'Connexion réussie';
24 août 2022 à 15:18
En faisant cela, j'ai en retour :
Impossible de se connecter :
Ca ne me donne pas la raison de non-connexion ....
24 août 2022 à 15:25
Étonnant..
Active l'affichage des erreurs php.
Et vérifie bien les informations de connexion à la base, de toute façon ça ne peut venir que de là ou éventuellement d'un souci sur ton hébergeur.
24 août 2022 à 15:31
error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); $host = 'sql.free.fr'; $user = 'asso.tatachat'; $pass = '----'; $db = 'asso_tatachat'; $link = mysql_connect ($host,$user,$pass) or die("Impossible de se connecter : " . mysql_error()); mysql_select_db($db) or die ("Erreur select db : " . mysql_error());
24 août 2022 à 15:32
Comment activer l'affichage des erreurs php ?
J'ai vérifié à plusieurs reprises les paramètres de connexion. Pour moi c'est ok.
Je pense plutôt à un souci de serveur côté hébergement. Pourtant j'ai accès à phpmyadmin ?
24 août 2022 à 15:41
je t'ai donné le code à tester dans ma réponse précédente.
2 sept. 2022 à 16:59
Je suis toujours sur mon problème.
Mon code de connexion à la base free :
<?php $host = 'sql.free.fr'; $user = 'association.tatachat'; $pass = '****'; $db = 'association_tatachat'; mysql_connect('$host','$user','$pass') or die("Impossible de se connecter" . mysql_error()); /* connexion à la bd */ mysql_select_db('$db') or die ('Impossible de sélectionner la base de données : ' . mysql_error()); /* choix de la bd */ ?>
Et j'ai l'erreur : Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'association.tatachat'@'172.20.245.55' (using password: YES) in /mnt/112/sdb/c/1/association.tatachat/connexion/connexion.php on line 18
Impossible de se connecterAccess denied for user 'association.tatachat'@'172.20.245.55' (using password: YES)
La ligne 18 est mysql_connect
J'ai changé le mot de passe, mais c'est pareil !!!!!
24 août 2022 à 12:15
J'y avais pensé, mais je le met où le mysql_error() ???
24 août 2022 à 12:34
Dans ton .. else
Avant le DIE ..
Modifié le 24 août 2022 à 14:38
Voilà ce que j'ai fait :
Et j'ai l'erreur :
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established
24 août 2022 à 15:08
nan.. mais.. c'est sur la connexion qu'il y a un souci. c'est donc dessus qu'il faut vérifier le message d'erreur