Chvalov
@Chvalov

Как вывести все данные из БД?

Вот что сейчас на выходе
356881e10990486cade47db2eb29a5c1.png

А мне нужно три колонки, а не две, вот мой код:
<?php
	$host = "localhost:C:/DB5HSTAT.FDB";
	$username="SYSDBA";
	$password="masterkey";

	$dbh = ibase_connect ($host, $username, $password) or die("<br>" . ibase_errmsg());

	$sql="Select * from STATREAL";
	$result = ibase_query($dbh, $sql) or die (ibase_errmsg());

//echo ibase_num_fields($result);

while($row=ibase_fetch_object($result))

{
  printf("%-15s %s\n", $row->UNITID, $row->UNITSTAT, $row->UNITNAME);
}

/* free result */
ibase_free_result($result);

ibase_close($dbh) or die(ibase_errmsg());
?>


Вот это оно не выводит $row->UNITNAME

Выводит только UNITID и UNITSTAT
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
php.net/ru/printf
В вашем случае должно быть так:
printf("%-15s %s %s\n", $row->UNITID, $row->UNITSTAT, $row->UNITNAME);

Ну и вместо \n, возможно, должен быть <br/>, если вы выводите на страницу, а не используете эти данные где-то еще.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы