Я начинаю разработку joomla. Я знаю PHP, MySql. Но я хочу вставить данные в базу данных (phpmyadmin) в joomla. как это сделать в статье joomla. СпасибоКак вставить данные в базу данных в joomla article
2
A
ответ
2
Таким образом вы можете запустить запрос insert в joomla.
$db =& JFactory::getDBO();
$query = "INSERT INTO '#__example_table' ('name','email','username')
VALUES ('John Smith','[email protected]','johnsmith')";
$db->setQuery($query);
$db->query();
0
Другой способ вставки запроса.
$db = JFactory::getDBO();
$query = $db->getQuery(true);
Получить имена столбцов переменной как массива.
$columns = array('fieldname1','fieldname2');
$values = array(1,$db->quote('my value'),$db->quote('my message');
Вставить запрос
$query->insert($db->quoteName('#__tablename'))
->columns($db->quoteName($columns)
->values(implode(',',$values));
установить запрос
$db->setQuery($query);
$db->execute();