С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/29: Рейтинг темы: голосов - 29, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11

В чем ошибка?

04.10.2010, 13:57. Показов 6477. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
при выполнении такого кода , появляется пустая страница, где ошибка?

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php 
     $host="localhost:C:\TEL_SPR.FDB"; 
     $username="SYSDBA"; 
     $password="masterkey"; 
 
     $dbh = ibase_connect($host, $username, $password); 
    $stmt = "SELECT tab FROM tel"; 
    $result = ibase_query($dbh, $stmt); 
    while ($row = ibase_fetch_object ($result)) 
                    {
                      print $row->tab;
            }
 
       ibase_free_result($result);
       ibase_close($dbh);
 
       if ($result==0) 
           echo("<B>Ошибка!</B>"); 
 
?>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.10.2010, 13:57
Ответы с готовыми решениями:

Ошибка method range of object global failed в чем ошибка
Sub ПроверкаВвода() Dim A As Range Dim B As Range Dim i As...

Ошибка -is not a valid integer value (не является допустимым целым значением), не понимаю в чем ошибка
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt; #pragma hdrstop #include...

Ошибка "Stack around the variable 'text' was corrupted"
Выскакивает ошибка Stack around the voriable 'text' was corrupted. Подскажите пожалуйста в чём ошибка. #include &lt;iostream&gt; ...

32
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
04.10.2010, 14:15
какая БД?
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 14:27  [ТС]
Firebird 2.1
(Не работает как на серваке под Win 2008 IIS 7, так и локально на Denwere)
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
04.10.2010, 14:29
разве на Денвере есть Firebird 2.1.
там стоит стандартно MySQL.

Добавлено через 44 секунды
apatch запущен?
0
Благотворец
 Аватар для arvitaly
142 / 122 / 13
Регистрация: 29.04.2009
Сообщений: 537
04.10.2010, 14:41
Везде где делаешь запросы добавьте or die(ibase_errmsg())
Пример
PHP
1
ibase_query($dbh, $stmt) or die(ibase_errmsg());
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
04.10.2010, 14:42
А напиши вместо
PHP
1
$dbh = ibase_connect($host, $username, $password);
такую строчку
PHP
1
$dbh = ibase_connect($host, $username, $password) or die ("error in db connect");
Может кеннект не проходит
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 14:49  [ТС]
Цитата Сообщение от Nazz Посмотреть сообщение
разве на Денвере есть Firebird 2.1.
там стоит стандартно MySQL.

Добавлено через 44 секунды
apatch запущен?
Да есть..... На серваке нет там потому что IIS,а в Denwere запущен

Добавлено через 4 минуты
Цитата Сообщение от hellpass Посмотреть сообщение
А напиши вместо
PHP
1
$dbh = ibase_connect($host, $username, $password);
такую строчку
PHP
1
$dbh = ibase_connect($host, $username, $password) or die ("error in db connect");
Может кеннект не проходит

Попробовал такой же эффект, пустая страница....
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
04.10.2010, 14:54
1. у все есть созданая таблица tel?
2. у ней есть колонка tab?
3. в етой колонке есть данные?
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
04.10.2010, 14:55
А модуль для работы с Firebird к php подключен?
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 15:03  [ТС]
Цитата Сообщение от hellpass Посмотреть сообщение
А модуль для работы с Firebird к php подключен?
про какой модуль? И действительно где нужно все прописывать??
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
04.10.2010, 15:04
в php.ini
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 15:05  [ТС]
Цитата Сообщение от Nazz Посмотреть сообщение
1. у все есть созданая таблица tel?
2. у ней есть колонка tab?
3. в етой колонке есть данные?
да есть таблица, с данными IBexpert показывает данные а вот браузер нет, самое что интересное стояла видна 2003 ,все работало отлично, переставили 2008 и больше не работает, хотя php работает, скрипты выполняются....
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
04.10.2010, 15:16
в php.ini (если используется денвер то он тут "usr\local\php5\php.ini")

есть такие строчки
;extension=php_bz2.dll
...
;extension=php_interbase.dll
...
Надпись где находится php_interbase.dll надо раскоментировать убрав ";"
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 15:24  [ТС]
Цитата Сообщение от hellpass Посмотреть сообщение
в php.ini (если используется денвер то он тут "usr\local\php5\php.ini")

есть такие строчки
;extension=php_bz2.dll
...
;extension=php_interbase.dll
...
Надпись где находится php_interbase.dll надо раскоментировать убрав ";"
Все равно такая же проблема...
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
04.10.2010, 15:39
Хм, а у меня работает, почти работает. Подключается, но вот запрос не выполняет, потому что я не знаю как таблица тестовая называется)))
Ну что же... тогда такой вопрос. А сам FireBird установлен?
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 15:40  [ТС]
Да установлен... да странно вообще..не могу понять в чем дело...
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
04.10.2010, 15:41
В какой папке он у тебя находится?
0
0 / 0 / 0
Регистрация: 04.10.2010
Сообщений: 11
04.10.2010, 15:44  [ТС]
\usr\local\firebird-2.1
0
 Аватар для Nazz
898 / 729 / 80
Регистрация: 12.03.2009
Сообщений: 2,804
Записей в блоге: 2
04.10.2010, 15:51
попробуйте так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php 
$host="localhost"; 
$username="SYSDBA"; 
$password="masterkey"; 
 
$dbh = ibase_connect($host, $username, $password); 
$stmt = "SELECT tab FROM tel"; 
$result = ibase_query($dbh, $stmt); 
while ($row = ibase_fetch_object ($result)) 
{
print $row->tab;
}
 
ibase_free_result($result);
ibase_close($dbh);
 
if ($result==0) 
echo("<B>Ошибка!</B>"); 
 
?>
0
191 / 191 / 31
Регистрация: 04.10.2010
Сообщений: 505
04.10.2010, 15:54
Я наверное знаю в чем дело.
Попробуй лучше вот так...
$host="localhost:C:\\TEL_SPR.FDB";
\T - наверное как знак табуляции понимается.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.10.2010, 15:54
Помогаю со студенческими работами здесь

Ошибка при передаче параметров в функцию. Объясните, ребят, пожалуйста, в чем ошибка
Есть функция, которую необходимо отобразить в виде линий уровня. Далее с помощью простого симплекс-метода нужно найти минимальное значение...

В чем ошибка?По одной строке нормально в базу заходят,а две сразу вылетает ошибка?
INSERT INTO `jos_menu` (`id`, `menutype`, `name`, `alias`, `link`, `type`, `published`, `parent`, `componentid`, `sublevel`, `ordering`,...

Реализовать через тип данных структура. При сборке и отладки возникает ошибка. В чем ошибка?
С++ в таблице из 5 строк хранятся данные о товарах: наименование, цена, количество. Определить и вывести наименование товара, цена которого...

Ошибка 2 error LNK2019, не пойму в чем ошибка
Выдает такую ошибку: Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ &quot;int __cdecl game(void)&quot; (?game@@YAHXZ) в...

В чем ошибка? При запуске программы открывается консоль и сразу ошибка о завершении программы
К тому же выдает warning: deprecated conversion from string constant to 'char*' . #include &lt;iostream&gt; #include &lt;string.h&gt; #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru