Quel est le rapport entre la valeur de retour de mysqli_connect() et la valeur booléenne true ?
书包屁孩
书包屁孩 2018-11-07 22:53:49
0
3
1659

Je vois souvent le code suivant et je suis confus. Tout d'abord, mysqli_connect() renvoie un objet après une connexion réussie, qui contient de nombreuses clés : valeurs. Est-ce qu'il ne parvient pas à se connecter ? Qu'est-ce qui est retourné ? ? ? ? ?


$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

if (!$link) {

/*C'est le grand frère, qu'est-ce que ça ? , très étrange. Les parenthèses if() doivent être jugées comme vraies ou fausses. $link est un objet Si vous ajoutez une opération logique NOT devant, $link deviendra une valeur booléenne ? Ou faux ? Alors puis-je comprendre que $link était vrai avant ? C'est-à-dire que la valeur de retour de mysqli_connect() après une erreur de connexion est vraie Alors !$link est faux ? La relation entre cela n'est pas claire. Quelqu'un sait pourquoi ?

书包屁孩
书包屁孩

répondre à tous(3)
虔

Valeur de retour Mysqli_connect()--》Le handle de ressource est renvoyé Vous devez ajouter deux jugements conditionnels ! !


神沐

1541732977(1).jpg

Vous devriez être capable de comprendre cela de manière très intuitive

胤彬-

微信截图_20181108154929.png

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal