Page 1 sur 1
Personalisé les erreurs de MySQL avec du PHP
Posté : 29 juil. 2005, 02:27
par Cko4
Je me demandais comment je pouvais personnalisé un message comme celui ci:
Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'test'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\#portable\connexion.php on line 12
en exemple:
Vous n'êtes pas autorisé a visualisé par exemple pour un SELECT
Merci.
Posté : 29 juil. 2005, 07:40
par Cyrano
D'abord un petit bonjour aurait été bienvenu;
Ensuite, Une requête (y compris une requête de connexion) à MySQL retourne une erreur (mysql_error() ) et un numéro d'erreur ( mysql_errno() ) : tu peux gérer l'affichage d'un message personnalisé en fonction de ce qui est retourné par MySQL.
Posté : 29 juil. 2005, 14:34
par Charls
$sql = 'SELECT xxx FROM xxx' OR die('Select impossible');
Posté : 29 juil. 2005, 14:35
par Charls
$connection = mysql_connect("$serveur", "$user", "$password") OR die('Connexion impossible');
Posté : 30 juil. 2005, 22:40
par stukov
Je n'aime pas trop mettre fin prématurément à mes pages. Habituellement je fais:
$link = mysql_connect('blabla', 'blabla', 'blabla');
if(!$link)
{
echo 'Impossible de se connecter bla bla : ' . mysql_error();
}
else
{
/* Reste du script ici */
}
C'est à peu près la même chose pour un SELECT. Encore une fois, je mise sur la valeur de retour de la fonction.