English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

exemple (extrait de code incomplet)
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Connexion impossible : ' . mysql_error());
}.....

2006-12-23 00:11:29 · 5 réponses · demandé par diamana 1 dans Informatique et internet Programmation

5 réponses

Salut !!!

Bon que rajouter de plus tout a été dit !!
mysql_connect retourne l'identifiant de connexion MySQL en cas de succés ou FALSE en cas d'échec.

Ici le code teste si la connexion a réussi sinon affichage d'un message d'erreur.
On aurait pu aussi écrire if $link =='FALSE'

2006-12-25 06:57:36 · answer #1 · answered by FifPower 4 · 0 0

salut,

!$link signifie que la fonction 'mysql_connect' retourne false,
c'est a dire que la connection a la base SQL ne se fait pas.

if (!$link) {
die('Connexion impossible : ' . mysql_error());
}

Signifie donc : si la connection a mysql echoue tu affiche : 'Connection impossible'+ Code Erreur.

+++

2006-12-24 04:47:36 · answer #2 · answered by ~/_|< 1 · 1 0

Coucou!

Bah, ca veut tout simplement dire :
tu mets la valeur que retourne la fonction mysql_connect() dans la variable $link. si la tentative de connection échoue , cette fonction mettra FALSE dans $link.

si la valeur dans $link est FALSE, tu renvoies le message d'erreure "Connexion impossible", que tu concatene (si, si les gars ce verbe existe en français, lol) avec l'erreure qui s'est produite plus haut dans le code (lors de la tentative de connection à la base de donnée mySQL)

Bye ...

2006-12-25 12:40:57 · answer #3 · answered by sonic 3 · 0 0

Wey, si, coolman ! C'est ça, mais si mysql_connect ne fonctionne pas, $link n'aura aucune valeur. Donc ça marche, ça ! Parce que mysql_connect est une fonction qui est sensée retourner une valeur.

2006-12-23 08:22:50 · answer #4 · answered by Skunky 2 · 0 0

!$link signifie "si $link n'est pas défini"… et ça tu le sais peut être déjà, ce qui me paraît bizarre dans ton exemple, c'est de créer une variable ($link) sur une action (la connexion à la base mysql).
Je ne crois pas que la variable $link n'existe pas, même si la connexion échoue (ce qui semble être le but recherché).

2006-12-23 08:15:16 · answer #5 · answered by coolman 3 · 0 0

fedest.com, questions and answers