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 :: Получение данных из базы.

 PHP.SU

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


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

> Без описания
root-php
Отправлено: 17 Декабря, 2008 - 20:48:12
Post Id



Новичок


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


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

[+]


Добрый вечер!

Облазил почти все сайты по PHP но не могу найти ответ на мой вопрос, прошу помочь кто знает и более детально описать ответ так как я новичок с работой в базах данных. Прошу не глумиться надомною.

Вопрос:

Создана база данных имя "Test" в ней таблица "Test1" а в таблице строки: ID: Name: Info:

В ID я сам присваиваю код. Name одна запись "Админ" в Info: запись "Хороший человек"

Какой нужно сделать запрос на PHP что бы я мог при задание конкретного ID вывести данные из Info этого Ida?

Прошу помочь.
 
 Top
E-Pro
Отправлено: 17 Декабря, 2008 - 21:43:11
Post Id



Частый гость


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


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




1. Соединения с базой данных. Посмотри тут: mysql_connect
2. Выполнить простой запрос через mysql_query and mysql_fetch_array
PHP:
скопировать код в буфер обмена
  1. // Соединение с базой
  2. $num = intval($_GET['num']);
  3. $vbivod = mysql_query("SELECT name,info FROM `Test1` WHERE id='$num'");
  4. $ok = mysql_fetch_array($vbivod);
  5. $name = $ok['name'];
  6. $info = $ok['info'];
  7. echo ('<fieldset><legend>'.$name.'</legend>'.$info.'</fieldset>');

Например это будет файл info.php, чтобы данные получить переход на ссылку
info.php?num=ID
=========
Можешь сделать через форму передачу данных сюда.

(Отредактировано автором: 17 Декабря, 2008 - 21:44:46)

 
 Top
root-php
Отправлено: 17 Декабря, 2008 - 22:21:19
Post Id



Новичок


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


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

[+]


Я конечно наверно буду сильно не скромен, но попрошу можно для примера полный исходный код с подключением к базе и запросом через форму?
Уже просто голова пухнет, читая разные темы голову забил всем попало что перестал соображать, если не сложно выложите пример более детально.

Спасибо за понимание, на далее не буду беспокоить.
 
 Top
Вездеход
Отправлено: 17 Декабря, 2008 - 23:37:16
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


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




вам и так уже детально описали все
создайте форму (или как вы хотите передавать параметр ID) и выводите инфу
как цепляться к базе и выводить данные вам пример написали.

root-php пишет:
Спасибо за понимание, на далее не буду беспокоить.

ну можете и побеспокоить ))
(Добавление)
единственное - я бы сделал вместо
CODE (text):
скопировать код в буфер обмена
  1. $ok = mysql_fetch_array($vbivod);
  2. $name = $ok['name'];
  3. $info = $ok['info'];
  4. echo ('<fieldset><legend>'.$name.'</legend>'.$info.'</fieldset>');
  5.  


вот так:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $ok = mysql_fetch_array($vbivod);
  3. echo "<fieldset><legend>".$ok['name']."</legend>".$ok['info']."</fieldset>";
  4. ?>
  5.  


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
root-php
Отправлено: 18 Декабря, 2008 - 00:08:32
Post Id



Новичок


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


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

[+]


Спасибки, ребята все решилось после того как покурил и выпил пивка и вспомнил что сегодня уже день рождение ))))))
 
 Top
E-Pro
Отправлено: 18 Декабря, 2008 - 00:24:03
Post Id



Частый гость


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


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




Вездеход, это на любителя, ему надо было подробно запрос на вывод я и написал. А так-то суть была полностью ясна как сделать. Перейти по этим трем ссылкам прочитать все за 10 минут и сделать быстро.

ЗЫ: Понравилось ваше очень сообщение
Цитата:
можно для примера полный исходный код
+
если не сложно выложите пример более детально
 
 Top
root-php
Отправлено: 18 Декабря, 2008 - 00:26:59
Post Id



Новичок


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


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

[+]


Ну все мы люди и все мы тупим, когда из Delphi перелазишь на PHP вот появляются Исходный код и всякая чушь. ))))
 
 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