Чтение с файла и запись. - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Чтение с файла и запись. (
/showthread.php?tid=450796)
Re: Чтение с файла и запись. -
Stepashka - 15.07.2013
Quote:
Originally Posted by stabker
SELECT `ник/ид` FROM `таблица аккаунтов` WHERE `Email`= 'мыло' LIMIT 1
Если вернет запрашиваемые данные (ник/ид), значит емейл занят.
|
Quote:
Originally Posted by -Stranger-
stabker, мне кажется лучше тогда так: "SELECT COUNT(*) FROM `таблица аккаунтов` WHERE `Email`= 'мыло'". Вернёт кол-во записей, числом.
|
Если вы пытаетесь получить одну запись средствами
LIMIT 1 или у вас поле
Email имеет уникальный индекс то правильнее всего будет так:
Code:
SELECT 1 FROM table_name WHERE email= 'мыло' LIMIT 1
Но учтите что в таком случае если ничего не найдено то результата не будет.
Если вам нужен сто процентный результат, запрос можно усовершенствовать:
Code:
SELECT IFNULL((SELECT 1 FROM table_name WHERE email='мыло' LIMIT 1), 0)
результатом всегда будет одна строка содержащая 1 или 0.
Использовать
COUNT для проверки наличия записи нецелесообразно, лишняя операция.