Se connecter / S'enregistrer

Résolu [PHP]erreur

Solutions (4)
Tags :
  • Mot de passe
  • Connexion
  • Php
  • MySQL
  • Programmation
|
bonsoir, voilà je débute en php et j'ai un petit problème:
j'ai fais un petit test en mettant de faut identifiants:
  1. mysql_connect("$host","$identifiant","$password")or die("Erreur lors de la connexion à la base de données");
  2. mysql_select_db($db) or die("Erreur lors de la connexion à la base de données");

et j'ai ce message d'erreur :
  1. Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'rot'@'localhost' (using password: NO) in C:\wamp\www\FashionStyle\include\fr\page\inscription.php on line 16 Erreur lors de la connexion à la base de données


alors qu'il devrait juste y avoir le message qui est dans le or die() non ?
si quelqu'un pouvait me donner quelques explications, merci d'avance.
Contenus similaires
Meilleure solution
partage
|
Non. L'affichage dépend de tes réglages de PHP.
Ton die() fonctionne bien, mais si tu affiches tout, tu vois forcément le warning. Et heureusement, vu comme ton die() est fort peu explicite.
  1. ini_set('error_reporting', E_ALL ^ E_WARNING);
  2. mysql_connect("$host","$identifiant","$password" )or die("Erreur connexion: ".mysql_error());
  3. mysql_select_db($db) or die("Erreur sélection : ".mysql_error());
  • Commenter cette solution |
Score
0
òh
òi
|
Merci bien
  • Commenter cette réponse |
Score
0
òh
òi
|
oui mais le or die () ne devrait pas remplacer l'erreur ?
  • Commenter cette réponse |
Score
0
òh
òi
|
Access denied for user 'rot'@'localhost'
A priori, c'est root, pas rot pour $identifiant.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS