Обучение/Помощь новичкам | null в unique column
Тема закрыта by
SNEG
А если почитать что возвращает mysqli_query?
________
посл. ред. 03.04.2025 в 14:32; всего 1 раз(а); by Something
php
if(mysqli_query($mysqli, "SELECT `id` FROM `".DB_PREFIX."_users` WHERE `username` = '".esc($_POST['username])."' LIMIT 1")) == true) mysqli_query возвращает ресурс при удачных запросах SELECT и так далее
mysqli_query возвращает true при других удачных запросах
По логике того, что описано в документации, то должно быть != false , так как при SELECT вернёт либо false либо ресурс, НЕ FALSE при SELECT означает, что вернуло ресурс, а значит данные по запросу - есть.
________
посл. ред. 03.04.2025 в 14:57; всего 1 раз(а); by Вилы Выкидные
mysqli_query возвращает false при неудаче
mysqli_query возвращает ресурс при удачных запросах SELECT и так далее
mysqli_query возвращает true при других удачных запросах
По логике того, что описано в документации, то должно быть != false , так как при SELECT вернёт либо false либо ресурс, НЕ FALSE при SELECT означает, что вернуло ресурс, а значит данные по запросу - есть.
mysqli_query возвращает false при неудаче
mysqli_query возвращает ресурс при удачных запросах SELECT и так далее
mysqli_query возвращает true при других удачных запросах
По логике того, что описано в документации, то должно быть != false , так как при SELECT вернёт либо false либо ресурс, НЕ FALSE при SELECT означает, что вернуло ресурс, а значит данные по запросу - есть.
php
$user = mysqli_fetch_assoc(mysqli_query($mysqli, "SELECT `id` FROM `".DB_PREFIX."_users` WHERE `username` = trim('".esc($_POST['username'])."') LIMIT 1")); if(isset($user['id'])) $err[] = 'Пользователь уже существует'; ________
посл. ред. 03.04.2025 в 16:50; всего 1 раз(а); by SNEG
Тоесть, если юзер не найден, то вернет false?)
В хамстере уже второй сезон в самом разгаре а ты ещё здесь?
Ого, ты шаришь за хамстер. Сам небось только что оттуда? Просто, тут уже все и забыли про него
php
if(mysqli_query($mysqli, "INSERT INTO .......") != false) // Всё супир else // не супир php
if(mysqli_query($mysqli, "INSERT INTO .......")) // Всё супир else // не супир ________
посл. ред. 03.04.2025 в 16:36; всего 1 раз(а); by SNEG
php
if(mysqli_query($mysqli, "INSERT INTO .......") != false) // Всё супир else // не супир php
if(mysqli_query($mysqli, "INSERT INTO .......")) // Всё супир else // не супир Стр.: 1, 2