Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 29.03.2017
Сообщений: 18
1

Вывод одной строки из базы

27.04.2017, 16:40. Просмотров 685. Ответов 3
Метки нет (Все метки)

Подскажите, как вывести из базы на экран одну строку, id строки известен. Как вывести данные всех строк я знаю, а вот с одной строкой проблема. Мы знаем автоматически генерируемый номер (id), получаем его из сессии и сохраняем в переменную $userid. Я делал проверку, номер сохраняется корректно, т.е., с первой частью скриптика проблем нет. А вот после выбора базы я чего то намудрил, помогите разобраться?

Задача, получить данные из строки с таким то id, например id=5, выводим все данные, Фамилию, имя пользователя, место работы и т.д. Я сейчас для теста вывел только один столбец (echo $user['naziv_doo'], но, понятно, что можно их вывести и больше, мне пока нужно понять как это в принципе сделать.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php 
session_start(); 
$userid = $_SESSION['id']; 
  $conn = mysql_connect ("localhost", "123", "222");
mysql_select_db("222", $conn);
 
$user = mysql_query('SELECT * FROM 'DOO_1osnivac WHERE id='.$userid');
while ($row = mysql_fetch_assoc($user)) {
    echo $user['naziv_doo'];
}
 
?>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2017, 16:40
Ответы с готовыми решениями:

Вывод одной строки из базы данных
Изучаю ASP.NET недавно...такой вопрос: работаю с EntityFramework (MS SQL). Вбил БД в проект, создал...

Получение одной строки из базы MySQL
Доброго времени суток, возник один вопрос: как средствами PHP получить значение одной ячейки, не...

(MVC Music Store) Вывод двух элементов из одной базы
Добрый вечер, нужна ваша помощь. Скачал я с сайта asp net, урок как сделать музыкальный магазин...

Запрос на обновление только одной строки из базы
Здраствуйте. У меня такой вопрос. Как обновить только одну строку из базы? Я изменяю информацию в...

3
Эксперт PHP
3496 / 2939 / 1236
Регистрация: 01.08.2012
Сообщений: 10,127
27.04.2017, 16:52 2
PHP
1
2
3
4
$user = mysql_query("SELECT * FROM `DOO_1osnivac` WHERE `id` = '$userid'");
$user = mysql_fetch_assoc($user);
 
var_dump($user);
0
Эксперт PHP
4197 / 3125 / 1012
Регистрация: 06.01.2011
Сообщений: 9,093
27.04.2017, 16:52 3
Всё правильно. Только строку с запросом неправильно написали. Напишите так:
PHP
1
$user = mysql_query("SELECT * FROM `DOO_1osnivac` WHERE `id` = {$userid}");
Ну и while уберите -- в нём смысла нет, так как получаете только одну запись.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php 
session_start();
 
$conn = mysql_connect ("localhost", "123", "222");
mysql_select_db("222", $conn);
 
$userid = $_SESSION['id'];
 
$result = mysql_query("SELECT * FROM `DOO_1osnivac` WHERE `id` = {$userid}");
$user = mysql_fetch_assoc($result); 
 
echo $user['naziv_doo'];
?>
0
0 / 0 / 0
Регистрация: 29.03.2017
Сообщений: 18
27.04.2017, 17:14  [ТС] 4
Огромное спасибо, работает!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2017, 17:14

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Удаление строки с одной базы и перемещение ее в Архив (Таблицу)
Здравствуйте, Надо с одной таблицы удалить строку как бы и переместить в ее в корзину (в другую...

Перенос строки из одной таблицы базы данных в другую посредством Delphi
Есть база в Access две таблицы, управляется из Delphi через Adotable,DataSource нужно по нажатию...

Вывод одной строки из MySQL
Этот файл выводит весь список. index.php &lt;? /* Соединяемся с базой данных */ $hostname =...

Вывод на печать одной строки из DBGrid
Здравствуйте. Подскажите как мне вывести на печать одну выбранную строку из DBGrid ???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.