MySQL die();不工作

时间:2016-11-02 20:59:30

标签: php mysql mysqli

我仍然是这个网站的新手在udemy.com上开发和即时学习rob percival的视频,我第一次尝试数据库抓取和插入,这就是MySQL,并且知道如何从中学习如何从中检索数据数据库和我无法开始工作的一件事,或者想知道当我使用die();命令时它是如何消失的,这并不是我想要在rob&#39中采用的方式;视频。

这是使用的代码,它连接到我的数据库并使用die();命令。

{php code

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

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

echo "hello";

这是我得到的错误,它仍然显示无法连接到数据库,但有警告。

  

警告:mysqli_connect():php_network_getaddresses:getaddrinfo失败: /home/daltonnapala/public_html/mysql/index.php 上未知名称或服务> 3

     

警告:mysqli_connect():( HY000 / 2002):php_network_getaddresses:getaddrinfo failed: /home/daltonnapala/public_html/mysql/index.php中未知的名称或服务在线 3   无法连接到数据库

2 个答案:

答案 0 :(得分:0)

要完成@AbraCadaver评论,这不是一个连接问题,如错误的密码,它是主机“ocalhost”未解决(因为它不存在)。只需输入“localhost”即可。

答案 1 :(得分:0)

如果您输入 olcalhost 试图获得命题错误,那么您就是这样做的。在关闭display_errors php指令的生产服务器中可能会禁止警告。

所以,你的骰子()工作正常。