Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как увидеть строки из таблицы. / 6 сообщений из 6, страница 1 из 1
19.10.2015, 13:24
    #39080022
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть строки из таблицы.
Доброго дня. Только начала изучать PHP.
Подключаюсь к базе FireBird, хочу вывести таблицу на экран. А выходит только заголовок, которые я ручками прописал и колонка пустых ячеек, в которых должны быть данные, а их там нету.

Вот часть кода которая отвечает за вывод записей
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
	include ('connect_to_db.php');
	 
	 $sql="SELECT * FROM TREETABLE";						//Выбираем все записи
	 
	 $res=ibase_query($sql)or die(ibase_query());;			//В переменной $res сохраняем результаты выборки
	 echo '<h1>СООБЩЕНИЯ</h1>';

	   // выводим на страницу сайта заголовки HTML-таблицы
	   echo '<table border="1">';
	   echo '<thead>';
	   echo '<tr>';
	   echo '<th>ID</th>';
	   echo '<th>Название объекта</th>';
	   echo '</tr>';
	   echo '</thead>';
	   echo '<tbody>';

	 //В цикле выводим по очереди все полученные строки
	 while ($data=ibase_fetch_row($res))
	 {
	      $id=$data['id']; //заносим номер сообщения
	      echo '<tr>';
	      echo '<td><a href=see_message.php?mess_id='.$id.'>' . $data['id'] . '</a></td>';           //тут делаем строку ссылкой с номером id сообщения
	      echo '<td>' . $data['text'] . '</td>';
	      echo '</tr>';
	 }



Что не так?

Спасибо.
...
Рейтинг: 0 / 0
19.10.2015, 14:04
    #39080083
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть строки из таблицы.
FIL23Что не так?Например, имена индексов не соответствуют имеющимся, а отображение ошибок отключено.
Посмотрите вывод var_dump($data)
...
Рейтинг: 0 / 0
19.10.2015, 14:17
    #39080114
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть строки из таблицы.
FIL23,

Ну а где само соединение?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
$d=ibase_connect($host,$username,$password,$collation,0,3,$role);
$sql='SELECT ID FROM TABLENAME';
$q=ibase_query($d,$sql);
while ($row=ibase_fetch_object($q))
   {
      print("$row->ID<br>");
    }
ibase_free_result($q);
ibase_close($d);
...
Рейтинг: 0 / 0
19.10.2015, 14:25
    #39080126
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть строки из таблицы.
FIL23,

Кстати, а попробуй еще, как советует камрад vkle вместо $data['text'] - $data['TEXT']
...
Рейтинг: 0 / 0
19.10.2015, 20:43
    #39080634
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть строки из таблицы.
Использовал ibase_fetch_assoc и заработало.

Теперь проблема с кодировкой, английские нормально, а вот кириллица не понятные символы.

Использую Denwer.
...
Рейтинг: 0 / 0
20.10.2015, 10:17
    #39080914
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как увидеть строки из таблицы.
FIL23,

Или не правильно указываешь кодовую страницу для соединения с FB или неправильно формируешь <head> страницы.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как увидеть строки из таблицы. / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]