参数对if语句有什么作用?

时间:2016-01-09 17:55:47

标签: php mysqli echo

这个循环有什么作用?我不知道这意味着什么。我已经尝试使用互联网找出参数的作用,但我找不到任何东西。

if (mysqli_query($conn, $sql)) {
    echo "Table Game Table created successfully";
} else {
    echo "Error creating table: " . mysqli_error($conn);
}

1 个答案:

答案 0 :(得分:2)

mysqli_query之类的函数返回一个值,在这种情况下为boolean,如果无法正常执行,则为0false (0)(就像你的冰箱有一个功能也是如此,你输入的牛奶和冷牛奶都会被退回,但是如果没有插入插座则不能这样做)并且如果它正确执行则会返回object

查询的内容是我们总是想验证查询是否成功。

if(true){
  # execute this code
} else {
  # otherwise execute this block of code
}

if(($result = mysqli_query($conn, $sql)) != false){ #Translates to: If $result is not equal to false execute the following code.
  # use $result here to print out data.
} else {
  # failed the query cause $result equals to false.
}

它的编程逻辑1:1,而不是试图找出该函数首先尝试用语言做一些基本的东西。