• Новые темы в этом разделе публикуются автоматически при добавлении файла в менеджер ресурсов.
    Ручное создание новых тем невозможно.
Иконка ресурса

lin][info 2.4

Нет прав для скачивания

Gaikotsu

яжпрограммист
Легенда
Сообщения
1 521
Розыгрыши
0
Решения
24
Репутация
6 004
Реакции
2 583
Баллы
2 188
Gaikotsu добавил(а) новый ресурс:

lin][info - Скрипты базы знаний


Узнать больше об этом ресурсе...
 
Обновленный класс-прослойка DataBase, через который база знаний взаимодействует с бд.
Переписан на использование расширения MySQLi, вместо старого расширения MySQL, который устарел/не работает в новых версиях php.

Для использования новой версии класса придется сделать парочку изменений в скриптах бз:

В файле scripts/func.search.php найти строку
$str = mysql_real_escape_string($str);
и заменить её на
$str = $db->real_escape_string($str);

В файле tools/_init_.php найти строку
$db->connect($dbConn["host"], $dbConn["user"], $dbConn["pass"], $dbConn["name"], true) or die("DB connect error!");
и заменить ее на
$db->connect($dbConn["host"], $dbConn["user"], $dbConn["pass"], $dbConn["name"]) or die("DB connect error!");
вобщем просто убрать последний параметр в функции connect.

В остальном никаких коррекций для работы с новым вариантом класса не требуется.
 

Вложения

  • DataBaseV2.zip
    1 КБ · Просмотры: 25
Просто данный вариант требует минимальных правок в существующих скриптах бз, вот и все.
Нет, можно и к примеру под PDO класс переписать, но толку от этого мало без переписывания остального кода, чтобы функциональность PDO использовать по максимуму.
 
Последнее редактирование: