[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регистрация нового пользователя проверить логин
IKA78
Как при регистрации нового пользователя правильно проверить что логин свободен? (чтобы не доставать все поля пользователя из этой строки)?
Игорь_Vasinsky
select login from table where login = {$login}


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
IKA78
Игорь_Vasinsky

Такой код будет правильным?
if(mysqli_num_rows(mysqli_query($link, "SELECT `login` FROM `table` WHERE `login` = '$login' LIMIT 1"))) {

}
Игорь_Vasinsky
> 0 


Цитата

Возвращаемые значения ¶

Возвращает число рядов в результирующей выборке.


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
IKA78
Может так? Получается функция вернёт ряд найденного пользователя, но только с колонкой login. Мне по сути надо проверить занят логин или нет.

if($result = (bool) mysqli_num_rows(mysqli_query($link, "SELECT `login` FROM `table` WHERE `login` = '$login' LIMIT 1"))) {
//
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.