Вы не зашли.
#1.
2010
Off
(1)
Участник
2010.03.04 20:08
Подскажите пожалуйста как на mysql получить id при авторизации когда ввёл логин и пасс?
Код:
SELECT id FROM table WHERE login = "login" AND pass = "pass" |
#3.
2010
Off
(1)
Участник
2010.03.04 21:09
SPS
Кстате выберать 1 поле будет дольше чем все поля, лучше сделать так:
$sql = mysql_query("SELECT * FROM `table` where `id`='ид'");
$row = mysql_fetch_array($sql);
echo $row['id'];
Но это смотря еще в каком случаи
Gemorroj, я прав?
Отредактировано @Office (2010.03.05 01:01)
#4 не прав
на хую вас вертів
#6.
2010
Off
(1)
Участник
2010.03.05 10:10
А как узнать ид, если ввел логин и пасс? вот например знаю mysql_insert_id - он покажет ид при последнем инсерт запросе (у меня он после реги стоит) а вот при авторизации как? кто может подробно описать? я не пробывал вариант Гемароя но если кто может приведите подробный пример.
#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']; |
вместо * лучше указывать конкретные поля. и выбирать с помощью mysql_fetch_row или mysql_fetch_assoc
#10.
TLENS
Off
(14)
Moderator
2010.03.10 00:12
Ну ет я просто скопировал верхний пример и чуть подправил
Gemorroj написал:
вместо * лучше указывать конкретные поля. и выбирать с помощью mysql_fetch_row или mysql_fetch_assoc
а чем mysql_fetch_array плох ?
Натан ротшильд :
Кто владеет информацией, тот владеет миром
на несколько наносекунд медленнее)
Это фигня
А так, все я прав.
Все поля быстрее будет выбрать чем одно.
@Office, нет, не быстрее. И займет болше памяти.
Опытный человек говорит:
02/03 21:44]Soft_Lend
P.S. Выбрать все поля будет быстрее чем 1.
есть повод усомниться в его опытности.