PHP.SU

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


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

> Описание: Ничего не выводит из БД, даже ошибки.
eko24
Отправлено: 16 Июля, 2011 - 11:37:31
Post Id



Гость


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


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




Здравствуйте уважаемые форумчане.
У меня проблема такова, что я не могу вывести информацию из базы данных пользуясь простым СЕЛЕКТОМ.Хотя некоторую информацию выводит, но все же....
Код:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.                         $id = $_GET['id'];
  3.                         include "../include/db.php";
  4.                         $query = mysql_query("SELECT * FROM dogs WHERE id='$id'") or die (mysql_error());
  5.                         $dogs = mysql_fetch_array($query) or die (mysql_error());
  6.                         do
  7.                         {
  8.                                 echo "
  9.                                 <h1>".$dogs['name']."(".$dogs['sex'].")<span class='right'><a href='dogs.php'>Назад</a></span></h1>
  10.                                 <img src='".$dog['photo']."' width='80' height='80' class='inline' />
  11.                                 Дата нарождення: ".$dog['born']."<br>
  12.                                 Оцінка экстерьера: ".$dog['evaluation']."<br>
  13.                                 Титули: ".$dog['titles']."<br>
  14.                                 Власник: ".$dog['owner']."<br>
  15.                                 Iнформація про родовідну:<a href='".$dog['pedigree']."'>фото</a <br>
  16.                                 Email власника: ".$dog['email']."<br>
  17.                                 Про собаку:<br>
  18.                                 ".$dog['about']."
  19.                                 ";
  20.                         }
  21.                         while($dogs = mysql_fetch_array($query));
  22. ?>

Как видите здесь идентификатор берется из $_GET, и я уверен что он установлен.
Файл подключения к БД тоже работает исправно.
В таблице все поля заполнены, но все равно выводит только первые две записи из массива ($dogs['name'],$dogs['sex']) и все.
Почему же подскажите ?
 
 Top
Мелкий Супермодератор
Отправлено: 16 Июля, 2011 - 11:45:52
Post Id



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


Покинул форум
Сообщений всего: 11874
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




eko24, врубите уже вывод ошибок Нахмурился


eko24 пишет:
<h1>".$dogs['name']."(".$dogs['sex'].")<span

eko24 пишет:
<img src='".$dog['photo']."' width='80'


-----
PostgreSQL DBA
 
 Top
eko24
Отправлено: 16 Июля, 2011 - 12:04:58
Post Id



Гость


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


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




У меня первые две записи были в массиве dogs, а остальные в dog.
Я переписал dog в dogs и все заработало.
Спасибо.

(Отредактировано автором: 16 Июля, 2011 - 22:46:36)

 
 Top
LIME
Отправлено: 16 Июля, 2011 - 12:08:50
Post Id



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


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


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




то дог то догс
определитесь ))


-----
DDD
 
 Top
eko24
Отправлено: 16 Июля, 2011 - 12:12:24
Post Id



Гость


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


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




LIME я уже заметил Радость
Спасибо

(Отредактировано автором: 16 Июля, 2011 - 12:12:44)

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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB