Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как выводить id из БД?
Форумы портала PHP.SU » » Вопросы новичков » Как выводить id из БД?

Страниц (1): [1]
 

1. HTML - 20 Июля, 2013 - 15:49:34 - перейти к сообщению
Как выводить id из БД на страницу пользователя? Например так: Ваш id $id.
2. teddy - 20 Июля, 2013 - 15:52:10 - перейти к сообщению
При авторизации выбирайте так же id пользователя и просто выводите его там где надо

Если это информация для всех(профили) $id пользователей берем из $_GET параметра
3. HTML - 20 Июля, 2013 - 16:02:33 - перейти к сообщению
teddy пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT `id` FROM `users` WHERE id='$id'


В переменная $id должна содержать $id авторизованного пользователя.

Если это информация для всех(профили) $id пользователей берем из $_GET параметра

Я написал как ты. Но всеравно этот код выдает: "Ваш ид: Resource id #3".
4. soffrick - 20 Июля, 2013 - 16:06:05 - перейти к сообщению
teddy пишет:
Если это информация для всех(профили) $id пользователей берем из $_GET параметра

лучше так:
PHP:
скопировать код в буфер обмена
  1. $query = "SELECT id FROM users WHERE id = {$_GET['id']}";
  2. $users = mysql_query($query);
  3. $info = mysql_fetch_assoc($users);
  4. $id = $info['id'];
  5. echo "Ваш id: $id";

(Добавление)
HTML пишет:
Ваш ид: Resource id #3

phpfaq.ru/debug
(Добавление)
Спойлер (Отобразить)
5. teddy - 20 Июля, 2013 - 16:10:22 - перейти к сообщению
HTML пишет:
Я написал как ты. Но всеравно этот код выдает: "Ваш ид: Resource id #3".

Удали этот код. Я тупанул просто )) выше исправился. Просто когда делаешь авторизацию выбирай не только логин и пароль для сравнения, но ещё и id пользователя(его ни с чем сравнивать не нужно) и выводи его там где нужно.
6. HTML - 20 Июля, 2013 - 17:24:21 - перейти к сообщению
soffrick пишет:
teddy пишет:
Если это информация для всех(профили) $id пользователей берем из $_GET параметра

лучше так:
PHP:
скопировать код в буфер обмена
  1. $query = "SELECT id FROM users WHERE id = {$_GET['id']}";
  2. $users = mysql_query($query);
  3. $info = mysql_fetch_assoc($users);
  4. $id = $info['id'];
  5. echo "Ваш id: $id";

(Добавление)
HTML пишет:
Ваш ид: Resource id #3

phpfaq.ru/debug
(Добавление)
Спойлер (Отобразить)

Не работает, ид не показывает
7. Bio man - 20 Июля, 2013 - 17:34:32 - перейти к сообщению
Не понял
PHP:
скопировать код в буфер обмена
  1. echo "Ваш id: {$_GET['id']}";
?
8. HTML - 20 Июля, 2013 - 18:52:27 - перейти к сообщению
У меня не получается выводит ид из БД? Может кто то покажет подробный пример?

 

Powered by ExBB FM 1.0 RC1