Новосибирск +7(983)

По всем вопросам :

Телеграм : @radgura

Проверка таблиц и полей в БД

Проверка на существование таблицы:

$db->setQuery("SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = '#__rad_filecheck_found'");
$res=$db->loadresult();
if (strlen($res)<=0) {$db->setQuery("CREATE TABLE IF NOT EXISTS `#__rad_filecheck_found` (
`dir` varchar(254) NOT NULL,
`state` varchar(1) DEFAULT '0',
`md5` varchar(100) DEFAULT '0',
`line` text NOT NULL,
`exstr` varchar(100) DEFAULT '0',
`update_time` datetime
) ENGINE=MyISAM AUTO_INCREMENT=1;");
$db->execute();}

 

Проверка на существование поля:

$db = JFactory::getDbo();
$columns = $db->getTableColumns('#__jshopping_users');
if(!isset($columns['doc'])){$db->setQuery("ALTER TABLE #__jshopping_users ADD doc varchar(50), ADD doc_ser varchar(50), ADD doc_place varchar(200), ADD doc_date varchar(15) ");$db->execute();}

Комментарии (0)

Здесь ещё нет оставленных комментариев.

Оставьте свой комментарий

  1. Добавление комментария от гостя.
Вложения (0 / 3)
Share Your Location

Как с нами связаться

По всем вопросам пишите  

Телеграм: @radgura

OnLine заказ

Отправить сообщение

Нажимая на кнопку «Отправить сообщение», я соглашаюсь:
* с условиями публичной оферты
* обработку моих персональных данных


RAD компоненты

Please publish modules in offcanvas position.