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 :: SELECT...

 PHP.SU

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


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

> Описание: выводит не то, что надо..
Extazy
Отправлено: 10 Января, 2010 - 15:41:05
Post Id


Посетитель


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


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




Здравствуйте.
У меня в базе mysql есть таблица USERS.. у неё есть поле LOGIN и NAME.

PHP:
скопировать код в буфер обмена
  1.                     $im = mysql_query("SELECT name FROM users WHERE login='$login'");
  2.                     print $im;

почему этот запрос выводит на экран:


что это вообще такое? как мне вывести имя пользователя?
подскажите, пожалуйста.

(Отредактировано автором: 10 Января, 2010 - 15:50:50)

 
 Top
Ammy
Отправлено: 10 Января, 2010 - 15:50:52
Post Id



Частый гость


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


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




PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $fetched = mysql_fetch_assoc($im); // извлекаем данные в ассоциативный массив
  4.  
  5. print_r($fetched); // выводим
  6.  
  7.  


Resource id #6 - указатель на результат запроса. Чтобы извлечь необходимые данные, используйте соответствующие функции.

(Отредактировано автором: 10 Января, 2010 - 15:55:55)

 
 Top
valenok
Отправлено: 10 Января, 2010 - 15:55:07
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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




Что это за resource
Спойлер (Отобразить)


Это примерно значит что PHP получил из базы все данные и поместил их в память.
А данных там много и они все разные.

Что с ними делать и как вывести значения поля?
Открыть документацию по php и поглядеть. http://php.net/mysql
Нет, нам не сложно сказать, но Вы по каждой строчке обращаться на форум собираетесь ?

(Отредактировано автором: 10 Января, 2010 - 15:57:24)



-----
Truly yours, Sasha.
 
My status
 Top
SAD Модератор
Отправлено: 10 Января, 2010 - 16:12:36
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




Вообщем, тут много полезных функций и примеров http://www.php.su/functions/?cat=mysql
 
 Top
Extazy
Отправлено: 10 Января, 2010 - 16:14:30
Post Id


Посетитель


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


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




valenok, честно, сижу php.su в мануале и перед каждым вопросом всё перечитываю.. но не сразу доходи..

получилось вывести имя пользщователя таким образом:
PHP:
скопировать код в буфер обмена
  1.                     $im = mysql_query("SELECT name FROM users WHERE login='$login'");
  2.                     print mysql_result ($im, 0, 0);


во время её выполнения браузер какбудто бы подвисает на 1 секунду.. в этом коде никакой ошибки нет?
(Добавление)
SAD пишет:
Вообщем, тут много полезных функций и примеров http://www.php.su/functions/?cat=mysql

спасибо за ссылку, а я до этого другой раздел читал
 
 Top
SAD Модератор
Отправлено: 10 Января, 2010 - 16:21:31
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




будет достаточно
 
 Top
RamPoms
Отправлено: 16 Декабря, 2011 - 10:47:35
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2010  


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




PHP:
скопировать код в буфер обмена
  1. $Once = mysql_query("SELECT `ID` FROM `$table` WHERE `ID`='$id' LIMIT 1;");

для существующего ID. Ответ: Resource id #6;
для не существующего тоже самое...

причем пробовал на таблице меньше чем с 6 строками... тоже самое.

(Отредактировано автором: 16 Декабря, 2011 - 10:48:15)

 
 Top
EuGen Администратор
Отправлено: 16 Декабря, 2011 - 10:51:06
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




SAD пишет:
Отправлено: 10 Января, 2010 - 16:21:31

RamPoms пишет:

Отправлено: 16 Декабря, 2011 - 10:47:35

С Новым годом
Тема закрыта!


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB