Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/10/2006, 08h05   #1
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Par défaut Erreur avec mysql_connect

Bonjour voila je voudrai savoir comment on peut proprement eviter l'affichage des erreur de mysql_connect.
C'est a dir quand il ne peut se connecter pas qu'il mette une tonne de messages d'erreurs.
Car la methode avec le die ou if meme ca ne fonctionne pas
Merci
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 08h09   #2
Membre confirmé
 
Développeur Web
Inscription : octobre 2006
Messages : 251
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2006
Messages : 251
Points : 268
Points : 268
Essai avec cette syntax
Code :
1
2
3
4
5
6
7
8
9
10
 
$lien = @mysql_connect($host,$user,$pass);
IF(!$lien)
{
  // affichage d'un jolie message d'erreur
}
else
{
  // affichage du site normalement
}
benji07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2006, 09h37   #3
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Tu peux agrémenter la réponse ci dessus avec des exemples trouvés ici
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 13h12   #4
Membre expérimenté
 
Étudiant
Inscription : juillet 2004
Messages : 777
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juillet 2004
Messages : 777
Points : 527
Points : 527
Oui mais justement avec cela ca ne fonctionne pas tout a fait.
On obtient quand meme sur la page un message....

Il n'y pas un moyen de ne rien obtenir du tout a part le message que l'on veut afficher??
cerede2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/10/2006, 13h27   #5
Membre émérite
 
Avatar de guitou12
 
Guillaume
Inscription : juillet 2006
Messages : 813
Détails du profil
Informations personnelles :
Nom : Guillaume
Âge : 29

Informations forums :
Inscription : juillet 2006
Messages : 813
Points : 905
Points : 905
Envoyer un message via MSN à guitou12
Citation:
Envoyé par cerede2000
Oui mais justement avec cela ca ne fonctionne pas tout a fait.
On obtient quand meme sur la page un message....

Il n'y pas un moyen de ne rien obtenir du tout a part le message que l'on veut afficher??
Le @ devant le nom d'une fonction permet de ne pas activer l'affichage d'erreur de la part de php !

Tout simplement
__________________
Le . est la base de toute bonne concaténation, marre de voir des
echo "Mavar1 = $toto et Mavar2 = $titi";
ou pire echo 'Mavar1 = ',$toto,' et Mavar2 = ',$titi;
pratiquez plutôt le echo 'Mavar1 = '.$toto.' et Mavar2 = '.$titi;
guitou12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h48.


 
 
 
 
Partenaires

Hébergement Web