![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Опис створення бази даних чату коледжа
Структура таблицы `webchat_lines` CREATE TABLE `webchat_lines` ( `id` int(10) unsigned NOT NULL auto_increment, `author` varchar(16) NOT NULL, `gravatar` varchar(32) NOT NULL, `text` varchar(255) NOT NULL, `ts` timestamp NOT NULL default CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `ts` (`ts`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- Структура таблицы `webchat_users` CREATE TABLE `webchat_users` ( `id` int(10) unsigned NOT NULL auto_increment, `name` varchar(16) NOT NULL, `gravatar` varchar(32) NOT NULL, `last_activity` timestamp NOT NULL default CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`), KEY `last_activity` (`last_activity`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; <? php class DB { privatestatic $instance; private $MySQLi; privatefunction __construct(array $dbOptions){ $this-> MySQLi = @ newmysqli($dbOptions['db_host'], $dbOptions['db_user'], $dbOptions['db_pass'], $dbOptions['db_name']); if (mysqli_connect_errno()) { thrownewException('Ошибкабазыданных.'); } $this-> MySQLi-> set_charset(" utf8"); } publicstaticfunctioninit(array $dbOptions){ if(self:: $instanceinstanceofself){ returnfalse; } self:: $instance = newself($dbOptions); } publicstaticfunctiongetMySQLiObject(){ returnself:: $instance-> MySQLi; } publicstaticfunctionquery($q){ returnself:: $instance-> MySQLi-> query($q); } publicstaticfunctionesc($str){ return self:: $instance-> MySQLi-> real_escape_string(htmlspecialchars($str)); } } ? > Рис.4.4.1. Занесення користувача в базу даних ЕКОНОМІЧНА ЧАСТИНА РОЗРАХУНОК СОБІВАРТОСТІ, ЦІНИ ПРОГРАМНОГОВИРОБУ, РЕАЛІЗАЦІЙНОЇ ЦІНИ ВИРОБУ
|