[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отображение картинки из БД
Страницы: 1, 2
deman_ru
нужна помощь в выводе картинки из БД под управлением сервера Firebird, вот что я тут намудрил:
PHP
<?php
$strconnect 
'localhost:/apache/test.ru/www/inet_magaz/db.fdb';
$db=ibase_pconnect($strconnect'sysdba''masterkey''WIN1251'01);
if(!
$db)
 {
  echo 
"<p align=center><h2>Соединение не установлено</h2>";
  exit();
 }
$sql='select * from VIEW_DISK';
$cursor ibase_query($sql);
$num_rezultibase_num_fields ($cursor);
echo 
'<p>Найдено записей:  '.$num_rezult;
echo (
"<table bgcolor=DCDCDC border=3 bordercolor=white>");
echo 
'<tr><th><b>Обложка</td><th><b>Название диска</th><th><b>Исполнитель</th><th><b>Жанр</th><th><b>Битрэйт</th><th><b>Цена</th></tr>';
for (
$i=0$i<$num_rezult$i++)
{
$row ibase_fetch_assoc($cursor);
echo 
'<tr><td>';
$image mysql_free_result($cursor$row'COVER');
header("Content-type: image/gif");
echo 
$image;
echo 
'</td><td>';
echo 
$row['NAME_DISK'];
echo 
'</td><td>';
echo 
$row['ISPOLNITEL'];
echo 
'</td><td>';
echo 
$row['GENRE_V'];
echo 
'</td><td>';
echo 
$row['BITRATE'];
echo 
'</td><td>';
echo 
$row['PRICE'];
echo 
'</td></tr>';
}
echo (
"</table>");


что меня поставило в тупик:
1. Не знаю аналога функции mysql_num_rows() для работы с БД Interbase, поэтому в строке
PHP
$num_rezultibase_num_fields ($cursor);

считает количесиво полей таблицы а не строк записей (так оставил потому что хотя бы нет ошибок:) но надо сделать как положено).
2. Не знаю аналога функции mysql_free_result() для работу с БД Interbase, поэтому в строке
PHP
$image mysql_free_result($cursor$row'COVER');

разумеется ошибка(

помогите пожалуйста, покажите как надо, смотрел функции по ссылке:
http://www.php.su/functions/?cat=ibase
нужной найти не могу, может кто сталкивался с таким, расталкуйте пожалуйста.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.