Joomla и MySQL

Есть ли в Joomla конкретная документация относительно запросов к базе данных через MySQL в PHP?

Что я действительно ищу:

  • Независимо от того, реализована ли у Joomla собственная оболочка базы данных, а если нет, рекомендуется ли создать ее с использованием указанных параметров конфигурации.
  • Независимо от того, имеет ли Joomla возможность параметризовать свои запросы для предотвращения внедрения SQL.

Да, у Joomla есть собственный ООП, предназначенный для работы с базами данных.

Обычно вы будете иметь дело с кодом следующим образом:

$db =& JFactory::getDBO(); $query = "SELECT * FROM #__example_table WHERE id = 999999;"; $db->setQuery($query); 

Подробнее читайте здесь: Как использовать классы базы данных в вашем скрипте

Да, у него есть свой класс, это класс JDatabase, если я правильно помню. Там есть страница API, где вы получаете весь документированный код в фреймворке.

Тогда это Joomla WIKI , у вас есть пример того, как использовать класс базы данных. Не знаю, обновлена ​​ли последняя версия (1.7), но я уверен, что она работает одинаково (по крайней мере, для 1.6)