Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
 
 
 
 

 
 
Здесь скоро опять что то будет...
 
 
 
 
 
 
Loading

Вернуться   форум vBSupport.org > vBulletin > vBulletin 3.5.x > Вопросы по vBulletin 3.5

Объявления
  • Изменения в правах
  • Каталог Фрилансеров
  • Добро пожаловать!
  • Premoderation
  • Новичкам!
  • For English speaking users
Ответ
 
Опции темы Опции просмотра
Старый 30.10.2005, 05:26   #1
Простоузер
Использование mysqli

Здравствуйте!
Интересует такой вопрос... Есть vBulletin 3.5.0. PHP5 + MySQL 4.1. Слышал я что лучше всего в такой связке использовать типа базы данных mysqli
Но дело в том что при установке форума в файле /includes/config.php тип базы данных был указан как mysql. Попытки сменить тип базы данных закончились неудачей:
MySql Error returned: No database selected
MySql Error code: 1046
При попытке установить vBulletin заново с новой базой данных и с типом mysqli установщик выдает:
Attempting to attach to database
Connect failed: unexpected error from the database.
Error number: 2006
Error description: MySQL server has gone away
Please ensure that the database and server is correctly configured and try again.
Подскажите пожалуйста как быть



Ой, забыл сказать что использую MKPortal 1.1
Вообщем настроил, vBulletin с mysqli работает отлично, а вот MKPortal выдает:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /data/www/wwwdata/mkportal/include/VB/vb_driverf.php on line 57
Там короче в 57 строке вот чего:
function fetch_row($q_id = "") {

if ($q_id == "") {
$q_id = $this->q_id;
}

$result = mysql_fetch_array($q_id, MYSQL_ASSOC);
return $result;

}
Собственно 57 строка вот такая: $result = mysql_fetch_array($q_id, MYSQL_ASSOC);

Последний раз редактировалось BlackICE; 30.10.2005 в 23:36.. Причина: Добавлено сообщение
  Ответить с цитированием
Рекламка
Реклама на форуме
Старый 10.11.2005, 14:49   #2
BlackICE
Простоузер
Ну что, кто-нибудь сможет подсказать ?
  Ответить с цитированием
Старый 21.11.2005, 06:26   #3
n3o
Простоузер
Цитата:
Сообщение от BlackICE
Ну что, кто-нибудь сможет подсказать ?
Блин, а чего тут непонятного-то? Ну не умеет по ходу твой MKPortal работать через mysqli. Что это за фенька хоть такая? )) (я про портал, а не про либу доступа к субд)
Как вариант (маловероятный) решения - поменяй в этом MKPortal все вызовы функций со старой либы (mysql) на новую (mysqli) например mysql_fetch_array > mysqli_fetch_array. Как я понимаю, этот MKPortal отчасти встроен в VB, от того курсор, полученный от mysqli не хавает эта функция, ругается на несовместимость типов.
  Ответить с цитированием
Ответ

Закладки

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



 
 

Текущее время: 05:46 23.05.2012. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.6.2
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot