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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Запрос к БД к 1 ячейке

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Alex_dark74
Отправлено: 03 Января, 2013 - 10:09:11
Post Id


Частый гость


Покинул форум
Сообщений всего: 210
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Допусти, у меня есть таблица в БД с именами.
Запросом мне нужно взять из таблицы конкретную ячейку в конкретной строке.

Есть запрос:
PHP:
скопировать код в буфер обмена
  1.                 $result = mysql_query("SELECT pass FROM `pass` WHERE `id` = '1'");
  2.                                                                
  3.                 if (!$result)
  4.                         die(mysql_error());
  5.                
  6.                 // Извлечение из БД.
  7.                 $n = mysql_num_rows($result);
  8.                 $edit_firm = array();
  9.  
  10.                 for ($i = 0; $i < $n; $i++)
  11.                 {
  12.                         $row = mysql_fetch_assoc($result);             
  13.                         $edit_firm[] = $row;
  14.                 }
  15.                 print_r ($edit_firm);


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

Нет-ли, более простого способа получить данные в переменную, без массива? То-есть, что бы сразу после запроса, в переменной получить инфу именно с той ячейки!
 
 Top
Toxa
Отправлено: 03 Января, 2013 - 10:10:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2008  


Помог: 8 раз(а)

[+]


PHP:
скопировать код в буфер обмена
  1. $edit_firm = mysql_result(mysql_query("SELECT pass FROM `pass` WHERE `id` = '1'"), 0);


-----
Удобный сервис для хранения файлов
 
 Top
Alex_dark74
Отправлено: 03 Января, 2013 - 10:23:24
Post Id


Частый гость


Покинул форум
Сообщений всего: 210
Дата рег-ции: Янв. 2012  


Помог: 0 раз(а)




Toxa пишет:
PHP:
скопировать код в буфер обмена
  1. $edit_firm = mysql_result(mysql_query("SELECT pass FROM `pass` WHERE `id` = '1'"), 0);

Спасибо большое!
 
 Top
caballero
Отправлено: 03 Января, 2013 - 12:32:13
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Запросом мне нужно взять из таблицы конкретную ячейку в конкретной строке.

Нету в БД никаких ячеек. С каких говнокурсов все новички берут этот термин?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Muxa
Отправлено: 03 Января, 2013 - 12:34:38
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)





Цитата:
SELECT pass FROM `pass`

это жестоко))))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB