Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как получить доступ к базе данных в classes/uploads/upload.class.php?

Как получить доступ к базе данных в classes/uploads/upload.class.php?


     06.11.2018    доступ, база данных    Все вопросы » Общие вопросы по PHP    1051

вопрос
Как получить доступ к базе данных в файле classes/uploads/upload.class.php?

Я создал в базе данных таблицу temp_data.
Мне нужно будет сделать запрос к базе данных и получить значение в ячейке news_title из таблицы temp_data.

Запрос делаю так:
$gettitle = $db->super_query( "SELECT * FROM `temp_data` WHERE `temp_data`.`temp_id` = '1'" );
$news_title = $gettitle['news_title'];


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



Ответа пока нет


3 комментария

Flash
Эксперт

Flash - 6 ноября 2018 11:42 -

Возможно, в функции надо вставить
global $db;

hostels
Юзер

hostels - 6 ноября 2018 12:48 -

Да, помогло! Спасибо! А не знаете как получить доступ к базе данных если я создам папку temp в корневой директории DLE и в этой папке будет мой файл settitle.php, в котором я буду делать запрос к БД? Как быть в этом случае?

Flash
Эксперт

Flash - 9 ноября 2018 06:04 -

В начале файла поместить код
define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', dirname(  dirname(__FILE__ ) ));
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );

require_once (ENGINE_DIR . '/classes/mysql.php');
require_once (ENGINE_DIR . '/data/dbconfig.php');

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх