Перейти к публикации

Обращение к БД сайта


Рекомендованные сообщения

Пытаюсь разработать модуль для загрузки прайс-листов из файла csv в BD.

Скрипт модуля сам по себе получается, ничего сложного. Но теперь встала проблема - прикрутить его к БД движка.

Не хочу в скрипте заного прописывать пользователя, пароль, сервер MySQL для подключения, прочитал в справке, что можно использовать встроенный класс $DB. Гуру, подскажите как с помощью него осуществить подключение к БД, и сделать запрос.

Заранее спасибо!

Ссылка на сообщение
Поделиться на других сайтах

В ДЛЕ несколько вариантов есть. Обычно туды-сюды я гоняю так:

$db->query($sql);

Для вытаскивания из БД кол-ва строк так:

$res = $db->query($sql);

while($r = $db->get_row($res)) {

... Просто для примера

$title_item .= $r['title'];

}

Я уже писал здесь несколько примерчиков, попробуйте через поиск.

Есть еще супер-запрос, но примерчик у себя не могу сейчас найти.

Ссылка на сообщение
Поделиться на других сайтах

Если модуль не будет интегрирован в ДЛЕ, то можно использовать API.

Там уже есть и подключён класс БД и настроен.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

Смежный вопрос: как сделать, чтобы sql запрос (к посторонней базе) обработался из шаблона main?

Запрос конечно же начинается с:

$db[host] = "localhost"; //This is the MySQL server paFileDB will connect to...

и сразу же вылазит ошибка:

Fatal error: Cannot use object of type db as array in .../includes/mysql.php on line 12

Ссылка на сообщение
Поделиться на других сайтах

В шаблонах пхп не работает, но можно подключить как мод без админки и установки в БД, далее запросом ПОСТ или ГЕТ передать инструкцию скрипту что делать - читайте инструкцию ДЛЕ :)

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...