Вы не зашли.
Главная » SQL » Как получить id при авторизации?
#1. 2010 Off (1)
Участник
2010.03.04 20:08
Подскажите пожалуйста как на mysql получить id при авторизации когда ввёл логин и пасс?
#2. Gemorroj Off (107)
Administrator
2010.03.04 20:08
Код:
SELECT id FROM table WHERE login = "login" AND pass = "pass"
#3. 2010 Off (1)
Участник
2010.03.04 21:09
SPS
#4. @Office Off (0)
Участник
2010.03.05 01:01
Кстате выберать 1 поле будет дольше чем все поля, лучше сделать так:
$sql = mysql_query("SELECT * FROM `table` where `id`='ид'");
$row = mysql_fetch_array($sql);
echo $row['id'];
Но это смотря еще в каком случаи smile
Gemorroj, я прав? tongue
Отредактировано @Office (2010.03.05 01:01)
tongue
#5. Fuelen Off (5)
Участник
2010.03.05 10:10
#4 не прав
на хую вас вертів
#6. 2010 Off (1)
Участник
2010.03.05 10:10
А как узнать ид, если ввел логин и пасс? вот например знаю mysql_insert_id - он покажет ид при последнем инсерт запросе (у меня он после реги стоит) а вот при авторизации как? кто может подробно описать? я не пробывал вариант Гемароя но если кто может приведите подробный пример.
#7. Gemorroj Off (107)
Administrator
2010.03.05 11:11
так попробуй.
#8. TLENS Off (14)
Moderator
2010.03.07 01:01
2010 написал:
Код:
lt;?//Выше пример$sql = mysql_query("SELECT * FROM `table` where `login`='login'");$row = mysql_fetch_array($sql);echo $row['id'];
#9. Gemorroj Off (107)
Administrator
2010.03.07 08:08
вместо * лучше указывать конкретные поля. и выбирать с помощью mysql_fetch_row или mysql_fetch_assoc
#10. TLENS Off (14)
Moderator
2010.03.10 00:12
Ну ет я просто скопировал верхний пример и чуть подправил
#11. Morgan Off (10)
Участник
2010.03.10 08:08
Gemorroj написал:
вместо * лучше указывать конкретные поля. и выбирать с помощью mysql_fetch_row или mysql_fetch_assoc
а чем mysql_fetch_array плох ?
Натан ротшильд :
Кто владеет информацией, тот владеет миром
#12. Gemorroj Off (107)
Administrator
2010.03.10 08:08
на несколько наносекунд медленнее)
#13. @Office Off (0)
Участник
2010.03.10 09:09
Это фигня smile А так, все я прав.
Все поля быстрее будет выбрать чем одно.
tongue
#14. Gemorroj Off (107)
Administrator
2010.03.10 09:09
@Office, нет, не быстрее. И займет болше памяти.
#15. @Office Off (0)
Участник
2010.03.10 12:12
Опытный человек говорит:
02/03 21:44]Soft_Lend
P.S. Выбрать все поля будет быстрее чем 1.
tongue
#16. Gemorroj Off (107)
Administrator
2010.03.10 12:12
есть повод усомниться в его опытности.
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.020 s