Connexion base de donnée échouée
jordane45 Messages postés 38262 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 octobre 2024 - 27 oct. 2024 à 21:37
- Connexion base de donnée échouée
- Gmail connexion - Guide
- Hotmail connexion - Guide
- Formules excel de base - Guide
- Facebook connexion - Guide
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
3 réponses
27 oct. 2024 à 11:09
Bonjour,
Déjà, commence par activer l'affichage des erreurs PHP dans ton script
( à placer au début de ton script )
ini_set('display_errors', 1); error_reporting(E_ALL);
Ensuite.... il serait utile de monter de version de PHP .... et de modifier ton code pour utiliser PDO...
27 oct. 2024 à 12:05
Merci jordane45. Je ne connaissais pas les commandes pour afficher l'erreur php .....
Et là, ça me donne "Erreur 500 - Erreur interne du serveur". Donc je suppose que le serveur a un problème. Et ça ne viendrait donc pas de moi !
Autre question : Si dans le mot de passe tu mets des caractères genre * ou /, quand tu déclares le mot de passe dans les paramètres de connexion tu rajoutes des " pour que ce soit pris en compte sans erreur ?
$pass = 'bbbb*';
27 oct. 2024 à 18:06
Si je retire le premier mysql_error :
<? ini_set('display_errors', 1); error_reporting(E_ALL); $host = 'sql.free.fr'; $user = 'aaa'; $pass = 'bbb'; $db = 'ccc'; $link = mysql_connect ($host,$user,$pass); mysql_select_db($db) or die ('Erreur2 :'.mysql_error()); ?>
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /mnt/162/sdb/f/a/gnealogie/villesalm/connexion/connexion.php on line 14
Erreur2 :
Et je ne vais pas tout réécrire pour passer à PDO ............
27 oct. 2024 à 21:37
Je ne t'ai pas dit de retirer le OR DIE ...
<?php // permet de remonter les erreurs ini_set('display_errors', 1); error_reporting(E_ALL); // information pour la connection à le DB $host = 'sql.free.fr'; $host = 'sql.free.fr'; $user = 'aaa'; $pass = 'bbb'; $db = 'ccc'; $link = mysql_connect ($host,$user,$pass); if (!$link) { die('Impossible de se connecter : ' . mysql_error()); } // Rendre la base de données foo, la base courante $db_selected = mysql_select_db($db, $link); if (!$db_selected) { die ('Impossible de sélectionner la base de données : ' . mysql_error()); }
Au passage ... vérifie l'encodage du fichier (qu'il soit bien utf8)
et indiques nous également quelle version de PHP tu as actuellement sur ton hébergement..
Et enfin.. je persiste ... Si ça marchait avant ... c'est que tu as mal écrit tes identifiants !!!!
Et pour répondre à ta question concernant l'ajout de '' .. non... il ne faut rien ajoute r!
Par contre, j'espère que ton password n'a pas d'anti-slashes..
Modifié le 27 oct. 2024 à 17:07
Maintenant j'écris çà et j'ai toujours le message Erreur1 :
????????????????
27 oct. 2024 à 17:41
retire le premier mysql_error qui ne peut, de toutes façons pas marcher vu qu'il n'est pas connecté et qu'il manque un paramètre..
ensuite, tu as forcément une erreur dans les identifiants... sinon tu n'aurais pas cette erreur...
et comme je te l'ai déjà dit... passe à PDO