Loading...
Помощь по скриптам | mysqli запрос не пашет
if($mysqli->result($mysqli->query("SELECT COUNT(*) FROM `users` WHERE `login` = '".$login."'"), 0) != 0) {
echo 'логин занят этот';
exit;
}

как правильно?

суть в том, что запрос не работает, а надо чтобы проверял.
451915949 , https://goo.gl/xbf2ZU
shadrvlad (07.01.2018 в 15:12)
451915949 , https://goo.gl/xbf2ZU


$logins = $mysqli->query("SELECT COUNT(*) FROM `users` where `login` = '".$login."'");
$status_login = $logins->fetch_row();
if($status_login !=0) {
echo 'test';
}

не работает! тест выводит даже если в базе нет никого
где вас учат таким записям конструкций

а если в обработчике 158 проверок - каждый раз запрос прописывать с такой хренью - ), 0) != 0) {

или проще написать один раз запрос и делать проверки над результатом

if ($result) echo 'Логин занят';
________
посл. ред. 07.01.2018 в 15:19; всего 1 раз(а); by 207965264
207965264 (07.01.2018 в 15:19)
где вас учат таким записям конструкций

а если в обработчике 158 проверок - каждый раз запрос прописывать с такой хренью - ), 0) != 0) {

или проще написать один раз запрос и делать проверки с результатом

if ($result) echo 'Логин занят';

приведи пример умник
О прям как я начинал :-D
SNEG (07.01.2018 в 15:20)
О прям как я начинал :-D

выучил от и до mysql, а потом решил обновиться и чувствую себя будто только в первый класс пошел)
451915949 (07.01.2018 в 15:19)
207965264 (07.01.2018 в 15:19)
где вас учат таким записям конструкций

а если в обработчике 158 проверок - каждый раз запрос прописывать с такой хренью - ), 0) != 0) {

или проще написать один раз запрос и делать проверки с результатом

if ($result) echo 'Логин занят';

приведи пример умник


прежде чем считать строки нужно почитать документацию о fetchColumn()
Онлайн: 6
Время:
Gen. 0.1099
(c) Bym.Guru 2010-2026