mysql函数的概念

时间:2012-04-20 09:52:22

标签: php mysql sql concept

我是MySQL和PHP的新手。当我们在if / else语句中检查给定条件时,我无法理解一件事。该条件的反面会自动运行吗?

我的意思是:

<?php
    $link = mysqli_connect('localhost', 'root', 'password');
    if (!$link)
    {
    $output = 'Unable to connect to the database server.';
    include 'output.html.php';
    exit();
    }
?>

这里mysqli_connect是一个函数,连接我们必须运行该函数。所以这里的误解是它如何连接到服务器。因为我没有单独运行mysqli_function。我的意思是应该有一个单独的行。

或者给定条件的反面会自动运行吗?

1 个答案:

答案 0 :(得分:0)

  

我已在变量中声明了mysqli_connect。

不,你没有。

您已调用mysqli_connect并将其返回值分配给变量。

manual says

  

返回一个表示与MySQL服务器连接的对象。

如果连接失败,那将是一个假值(if语句检查,因此只有在连接成功时才会执行某些操作)。