2016-11-02 1 views
-3

Je suis toujours nouveau sur ce Web Je développe et j'apprends en même temps que la vidéo de rob percival sur udemy.com et la première fois que j'essaie de saisir et d'insérer des bases de données. la seule chose que je ne peux pas travailler ou je me demande si cela aurait dû se passer quand j'utilise la commande die(); ça ne va pas exactement à la façon dont je voulais aller dans la vidéo de rob.MySQL(); je ne travaille pas

C'est le code que j'utilise qui est connecté à ma base de données et qui utilise la commande die();.

{code php

$link = mysqli_connect("ocalhost", "examplebb", "password", "examplebb"); 

if (mysqli_connect_error()){ 
    die("could not connect to database"); 
} 

echo "hello"; 

c'est l'erreur que je reçois et il montre encore l'impossible de se connecter à la base de données, mais a avertissement sur elle.

Avertissement: mysqli_connect(): php_network_getaddresses: GetAddrInfo échoué: Nom ou service non connu dans /home/daltonnapala/public_html/mysql/index.php en ligne

Avertissement: mysqli_connect(): (HY000/2002): php_network_getaddresses: getAddrInfo a échoué: Nom ou service non connu dans /home/daltonnapala/public_html/mysql/index.php en ligne ne pouvait pas se connecter à la base de données

+0

** ocalhost ** vraiment? Aussi, regardez les 5 derniers mots de votre message. – AbraCadaver

+0

En plus du commentaire et de la réponse que vous avez déjà reçus, la raison pour laquelle vous ne frappez pas le die(); déclaration est parce que l'erreur se produit dans la première ligne de code, avant que vous puissiez frapper l'instruction if. Par conséquent, vous obtenez les avertissements sur votre écran en premier. –

Répondre

0

Pour compléter commentaire @AbraCadaver, ce n'est pas un problème de connexion comme un mauvais mot de passe, il est l'hôte « ocalhost » n'est pas résolu (parce qu'il n'existe pas). Mettez simplement "localhost" à la place.

0

Si vous avez tapé olcalhost en essayant d'obtenir une erreur propositionnelle, vous l'avez fait. Les avertissements peuvent être supprimés dans un serveur de production avec la directive php display_errors désactivée. Donc, votre die() fonctionne correctement.