Вывести строки таблицы БД firebird через PHP

168
12 марта 2019, 11:30

Возникла проблема, не могу вывести строки из базы данных. Удачно приконнектился, правильно выводит число строк в таблице, но почему то выводит пустоту.

Структура таблицы:

Записи:

<?php
function ibase_num_rows($query) {
$i = 0; while (ibase_fetch_row($query)) {    $i++;  } return $i;}
 ini_set('display_errors', 1);
    error_reporting(E_ALL);
            $database = 'localhost:D:\\CAR.GDB';
            $user     = 'SYSDBA';
            $password = 'masterkey';
            $db = ibase_connect($database, $user, $password);
            if ($db=true) echo "connect";
            else echo "no connect";
$query ="SELECT * FROM KLYENT";
$result = ibase_query($query) or die("Ошибка " . ibase_errcode($link)); 
if($result)
{
    $rows = ibase_num_rows($result); // количество полученных строк
   echo "<table><tr><th> Клиент Id</th><th>Фамилия</th><th>Имя</th><th>Отчество</th><th>Адрес</th> <th>Телефон</th></tr>";
    for ($i = 0 ; $i < $rows ; ++$i)
    {
       $row = ibase_fetch_row($result);
        echo "<tr>";
            for ($j = 0 ; $j < 6 ; ++$j) 
            {
            echo "<td>";
            //echo $j;
            echo $row[$j];}
            echo "</td>";
        echo "</tr>";
    }
    echo "</table>";
}
;
// Выводим переданные данные на экран 
print "<b>Данные извлечены.</b><br>"; 
            ?>
Answer 1

У вас опечатка. Строка if ($db=true) всегда вернет true, т.к. это присваивание, а не сравнение.

READ ALSO
функция sleep в PHP

функция sleep в PHP

функция sleep в PHP на вертуальном сервере не работает как нужно , ( в PHP онлайн тесте, работает нормально) задача сделать интервал на кaждое предложение...

177
Как отправить с сайта сообщение с кнопками в Телеграм?

Как отправить с сайта сообщение с кнопками в Телеграм?

хочу разобраться как сделать кнопку в сообщении TelegramВ общем, на сайте есть кнопка "Заказать звонок", открывается попап с формой есть инпуты:...

212
Как реализовать локализацию через URL

Как реализовать локализацию через URL

На сайте реализовано три локализацииru, de и en

146
Вывести результат функции PHP до её вызова

Вывести результат функции PHP до её вызова

Вопрос такой: есть ли способ, с которым я бы мог задать параметры в функцию после <h1>123</h1> , а результат бы вывелся перед этими цифрами?

163