[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: mysqli
lostbananan
Добрый день. Довелось мне взятся за изучение технологии Ajax. Взыл книгу "Ajax и РНР разработка динамических приложений. Там есть глава о работе с таблицами. Код взял оттуда, а он не работает... При запуске скрипта, который на сервере - скрипт выдает Fatal error: Call to undefined method mysqli_result::fetchassoc(). Посмотрел я функции mysqli - и правда, у mysqli НЕТ метода fetchassoc().
Может кто подскажет - как мне быть, как изменить код, чтобы приложение работало?


 ! 

М
Выбирайте правильно разделы для своих тем !
Winston




Спустя 29 минут, 7 секунд (19.10.2011 - 07:17) Игорь_Vasinsky написал(а):

Спустя 6 минут, 44 секунды (19.10.2011 - 07:23) lostbananan написал(а):
Еще, может это потому что тестирую я на локальной машине (у меня Денвер стоит). Ошибка выпадает здесь while ($row = $result->fetchassoc()) (страница 257 книги, код из файла grid.class.php)

Спустя 15 минут, 39 секунд (19.10.2011 - 07:39) Invis1ble написал(а):
lostbananan
Тебе ведь дали ссылку на мануал. А ты даже не соизволишь заглянуть туда?

Спустя 1 минута, 11 секунд (19.10.2011 - 07:40) lostbananan написал(а):
Цитата (Игорь_Vasinsky @ 19.10.2011 - 04:17)
наверно так http://php.net/manual/ru/mysqli-result.fetch-assoc.php

В том коде, что из книги, аналогично как и на сайте, что вы указали...

Спустя 1 минута, 23 секунды (19.10.2011 - 07:41) lostbananan написал(а):
Цитата (Invis1ble @ 19.10.2011 - 04:39)
lostbananan
Тебе ведь дали ссылку на мануал. А ты даже не соизволишь заглянуть туда?

Да я соизволил, но ничего там не нашел, чтобы оно помогло.

Спустя 18 секунд (19.10.2011 - 07:42) Invis1ble написал(а):
сравни fetchassoc и fetch_assoc
Есть разница?

Спустя 3 минуты, 10 секунд (19.10.2011 - 07:45) lostbananan написал(а):
Цитата (Invis1ble @ 19.10.2011 - 04:42)
сравни fetchassoc и fetch_assoc
Есть разница?

Разница есть, видимо в книге была опечатка. Исправил. Но... не работает.
Скрипт выдает:
Cannot modify header information - headers already sent by (output started at Z:\home\AjaxTZ\www\grid\grid.php:26)



Спустя 2 минуты, 11 секунд lostbananan написал(а):
Все, всем спасибо, тут я намутил, и теперь скрипт выдает "Ошибка разбора XML", буду копать в XML коде.



Спустя 1 час, 28 минут, 57 секунд lostbananan написал(а):
Разобралася с XML. Скрипт, который должен отвечать на Ajax запросы - работает вроде нормально, - выдает XML файл. Но страница - НЕ работает...
Дебагер - мозиловский выдает что страница послала или обработала 5 запросов:
GET grid
GET grid.js
GET grid.css
GET grid.xsl
GET grid.php?action=FEED_GRID_PAGE&page=1
Где искать ошибку (или, скорее всего опечатку в книге)?

Спустя 4 часа, 15 минут, 15 секунд (19.10.2011 - 12:00) Игорь_Vasinsky написал(а):
Это совершенно левая ошибка
Цитата
Cannot modify header information - headers already sent by (output started at Z:\home\AjaxTZ\www\grid\grid.php:26)

и не как к mysqli отношения не имеет.

Поддержка mysqli началась в php 5.2 и >, если я не ошибаюсь. Denwer 3 подойдёт.

Спустя 1 час, 23 минуты, 17 секунд (19.10.2011 - 13:23) Игорь_Vasinsky написал(а):
Цитата
Разобралася с XML. Скрипт, который должен отвечать на Ajax запросы - работает вроде нормально, - выдает XML файл. Но страница - НЕ работает...
Дебагер - мозиловский выдает что страница послала или обработала 5 запросов:


Так что счас не работает то? Заголовок только не отправляется?

Спустя 2 часа, 41 минута, 15 секунд (19.10.2011 - 16:05) lostbananan написал(а):
страница не работает вообще, а скрипт (если я его запускаб с нужными параметрами - выдает XML файл. Т.е. надо разбираться в JavaScript коде?

Спустя 4 минуты, 44 секунды (19.10.2011 - 16:09) Игорь_Vasinsky написал(а):
Боже мой...............

Ты начал с mysqli
Продолжил с AJAX,JS
И вышел на XML

при этом мы знаем тока про 1 функцию из mysqli

Консоль ошибо что говорит?
error_reporting(E_ALL) в начале скрипта что?
Быстрый ответ:

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