recherche

Maison  >  Questions et réponses  >  le corps du texte

Quel est le rapport entre la valeur de retour de mysqli_connect() et la valeur booléenne true ?

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 ?

书包屁孩书包屁孩2227 Il y a quelques jours1635

répondre à tous(3)je répondrai

  • 虔

    2018-11-13 00:17:40

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


    répondre
    0
  • 神沐

    神沐2018-11-09 11:14:33

    1541732977(1).jpg

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

    répondre
    0
  • 胤彬-

    胤彬-2018-11-08 15:49:55

    微信截图_20181108154929.png

    répondre
    0
  • Annulerrépondre