функции, такие как mysqli_query
возвращают значение, в этом случае boolean
который является либо 0
или false (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, вместо того, чтобы пытаться выяснить, что эта функция действительно пытается сделать некоторые базовые вещи на языке первой.
Проверьте значение bool для запроса вставки в базу данных? – frz3993
Это не петля. Но это означает, что если вы можете успешно запросить этот SQL-оператор, это 'истина' (первый эхо выводится), иначе это' false' (второй эхо-вывод). – Qirel
thats, если запрос mysql был успешно выполнен echo created else показать мне ошибку – Adam