Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ID пользователя из базы
 
 автор: Maxys   (23.10.2007 в 19:58)   письмо автору
 
 

Вот у меня есть код
А как мне узнав по пароль и логину пользователя взять ещё и его ID? $_GET[id]? Не получается =)

<?php
include "config.php";

$query "SELECT * FROM users WHERE name = '$_POST[name]' AND pass = '$_POST[pass]'";
$usr mysql_query($query);
if(!
$usr) exit("Ошибка в SQL-запросе");
    if (
mysql_num_rows($usr)>0)
        {
            echo 
"Привет, $_POST[name].";
        }
    else
        {
            echo 
"Вы ввели не существующее имя или не правильный пароль.";
            exit();
        }
?>

   
 
 автор: sim5   (23.10.2007 в 20:28)   письмо автору
 
   для: Maxys   (23.10.2007 в 19:58)
 

А зачем вы выбираете все из таблицы для конкретного пользователя, если вам нужен только его ID?
"SELECT id_user FROM users WHERE name = '$_POST[name]' AND pass = '$_POST[pass]'"
наверное, если поле этих id именуется id_user.

   
 
 автор: cheops   (24.10.2007 в 10:15)   письмо автору
 
   для: Maxys   (23.10.2007 в 19:58)
 

Можно воспользоваться следующим кодом
<?php
  $users 
mysql_fetch_array($usr);
  
$id $users['ID'];
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования