1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. bradis
  2. bradis
    Всем привет.зная,что на данном форуме много знатоков MySQL и я думаю что вы мне поможете написать небольшие коды к задачкам: Итак используя допустим MySQL c Веб оболочкой(не терминал) Подключимся к базе: Имя хоста/IP: 80.92.161.198 Имя пользователя: student Пароль: hK95@PPWHJ Задания для Select Mysql: 1) Вывести последние 10 городов (таблица city). тут как я понял: SHOW DATABASES; USE db_tv; Select * From city ORDER BY id DESC limit 10; Вроде решено правильно(поправьте если не так) 2)Составить список из 10 городов с самым большим населением. В списке должно быть только имя города и его население. Больше никаких столбцов быть не должно. Вроде код должен быть: SHOW DATABASES; USE db_tv; Select city,population From city ORDER BY id DESC limit 10; и дальше пошли задачки в которых я просто вошел в ступор: 3)Вывести одним запросом название каналов из категории "познавательные" и "спортивные". 4)Вывести каналы с указанными дополнительными ключевыми словами. 5)Вывести все “потерявшиеся” каналы, т.е. каналы которые не относятся ни к одной из категорий перечисленных в таблице category. 6)Составить список отражающий сетку трансляции сериала "Доктор Хаус" (когда он выходит в эфир) на июнь месяц 2014-го года. В списке должны быть только: дата и время выхода, а также описание серии. Не забываем про сортировку. 7)Сколько выпусков сериала “Доктор Хаус” из предыдущего запроса не содержит подзаголовка серии (запрос должен возвращать только одно число)? 8)Составить программу передач канала СТС на 31 августа 2014 года. Канал СТС для Владивостока. Не забываем про сортировку. 9)Составить список фильмов которые шли в 13:00 2-го сентября 2014 года. Не забываем про сортировку. 10)Составить программу передач в категории каналов “фильмы и сериалы” на вечер 3 сентября 2014 года. Не забываем про сортировку. Задача должна быть решена одним запросом. 11)Вывести одним запросом три значения: общее количество передач, количество передач с пустым описанием и количество передач с непустым описанием. 12)Вывести список каналов по которым идет (шел) "Рейтинг Баженова". 13) Вывести время самой последней передачи “Рейтинг Баженова”. 14) Вывести минимум и максимум населения из таблицы городов для ненулевых значений, а также количество таких городов. Всё одним запросом. Показать распределение жалоб по дням, определить самый жалобный день (таблица feedback). Воспользуйтесь функцией Date. 15) Определить 5 самых популярных передач на 10 сентября (таблица activity) 16) Показать распределение типов передач по дням за последние 30 дней для канала стс 17) Вывести распределение городов по алфавиту в виде таблицы с колонками: letter, count (“буква”, “количество городов”). Данные должны быть отсортированы по алфавиту. Используйте функцию substr. 18)Вывести список пользователей (сессий) которые на 10 сентября посмотрели всего по одной передаче. 19)Вывести соответствие каналов городам в виде: идентификатор города, название города, идентификатор канала, название канала (таблицы: channel_to_city, city, channel). 20)Какой глубины дерево в таблице feature? Как узнали? Я понимаю что код максимум займет на 5 строчек не больше. Кто поможет буду рад.
    Автор темы: bradis, 5 мар 2015, ответов - 9, в разделе: Базы данных
  3. bradis
  4. bradis
  5. bradis
  6. bradis
  7. bradis
  8. bradis
  9. bradis
  10. bradis
    Сообщение

    ассемблер задача

    Мне хотя бы кусочек кода:(
    Сообщение от: bradis, 26 ноя 2014 в разделе: Программирование
  11. bradis
  12. bradis
    Помогите доработать код Создание чата на php sql: DROP SCHEMA IF EXISTS `pm` ; CREATE SCHEMA IF NOT EXISTS `pm` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ; USE `pm` ; -- ----------------------------------------------------- -- Table `pm`.`user` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `pm`.`user` ( `id_user` INT UNSIGNED NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `pass` VARCHAR(45) NULL, `name` VARCHAR(45) NULL, `lastname` VARCHAR(45) NULL, `middlename` VARCHAR(45) NULL, PRIMARY KEY (`id_user`), UNIQUE INDEX `id_user_UNIQUE` (`id_user` ASC)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `pm`.`message` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `pm`.`message` ( `id_message` INT UNSIGNED NOT NULL AUTO_INCREMENT, `from` INT UNSIGNED NOT NULL, `to` INT UNSIGNED NOT NULL, `msg` VARCHAR(255) NULL, `viewed` TINYINT UNSIGNED NOT NULL, `dt` DATETIME NULL, PRIMARY KEY (`id_message`), UNIQUE INDEX `id_message_UNIQUE` (`id_message` ASC)) ENGINE = InnoDB; php: Класс для работы с БД. <?php class Db { private static $dbserver = 'mysql'; private static $dbname = 'pm'; private static $dbuser = 'root'; private static $dbpass = ''; private static $host = 'localhost'; private static $instance = null; public static function getInstance() { if(self::$instance === null) { $dsn = self::$dbserver . ':dbname=' . self::$dbname . ';host=' . self::$host; try { self::$instance = new PDO($dsn, self::$dbuser, self::$dbpass); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); exit; } } return self::$instance; } } Php сообщение Прототип класса "Сообщение". <?php require_once __DIR__.'/Db.php'; class Message { public $id; public $msg; public $from; public $to; public $dt; public $viewed; public function __construct($id) { $sql = 'SELECT `id_message`, `msg`, `from`, `to`, `dt`, `viewed` FROM message WHERE `id_message`=:id'; $dbh = Db::getInstance(); $sth = $dbh->prepare($sql); $sth->execute(array(':id' => (int)$id)); $message = $sth->fetchAll(PDO::FETCH_NUM); list($this->id, $this->msg, $this->from, $this->to, $this->dt, $this->viewed) = array_shift($message); } public static function getMessagesByUserId($id_user, $only_new = true) { $sql = ' SELECT m.`id_message`, m.`msg`, m.`from`, m.`dt`, u.`firstname` as `friend` FROM message m left join user u ON u.`id_user`=m.`from` WHERE m.`to` = :user_id and m.`viewed`=:only_new' ; $dbh = Db::getInstance(); $sth = $dbh->prepare($sql); $sth->execute(array(':user_id' => (int)$id_user, ':only_new' => (int)!$only_new)); $messages = $sth->fetchAll(PDO::FETCH_ASSOC); return $messages; } public static function markAsViewed($id) { $sql = 'UPDATE `message` SET `viewed`=1 WHERE `id_message`=:id'; $dbh = Db::getInstance(); $sth = $dbh->prepare($sql); $sth->execute(array(':id' => (int)$id)); } } Php контроллер Прототип контроллера (index.php). <html> <head> <style> .pm { margin-bottom: 20px; } .from { font-weight: bold; float: left; padding-right: 7px; } .date { } .msg { font-style: italic; } .ops { } </style> </head> <body> <?php require_once __DIR__.'/Message.php'; if(!empty($_GET['op']) && !empty($_GET['id_msg'])) { switch ($_GET['op']) { case 'viewed': Message::markAsViewed((int)$_GET['id_msg']); break; } } $messages = Message::getMessagesByUserId(2); if(!$messages) { echo 'there no messages'; exit; } foreach($messages as $m) { echo ' <div class="pm"> <div class="from">'.$m['friend'].'</div> <div class="date">'.$m['dt'].'</div> <div class="msg">'.$m['msg'].'</div> <div class="ops"> operations: <a href="?op=viewed&id_msg='.$m['id_message'].'">viewed</a> </div> </div> '; } ?> </body> </html>
    Сообщение от: bradis, 24 ноя 2014 в разделе: PHP
  13. bradis
  14. bradis
    Поддерживаю.
    Сообщение от: bradis, 9 авг 2014 в разделе: Ищу
  15. bradis
    Возраст - 21год. Возможное кол-во часов в сутки выделяемое задачам GM, часовой пояс, примерное окно онлайна. Часовой Пояс по ДВ +7 от МСК. Могу заниматься редактированием чего-либо на выходных. или после работы часа 4. Онлайн будние дни=4 часа максимум. выходные=весь день. Опыт: перечень серверов в обратном хронологическом порядке с указанием периода работы, обязательное указание GM-ника Администратор сервера ViolencePw. https://mmorpg-devs.ru/threads/violencepw-Серверные-файлы-Клиент-Файлы-для-cpw.16707/ Все что в сборке делалось мною,разработка в сфере PW ядро: 1.2.6 (1.5года). Ядро 1.5.1 (4 месяца). Больше нигде. занимаюсь редактированием: gshop(добавление итемов,корректировка цен.)/tasks(автоивенты,соло проходы нирка,данжи/elements(крафт новых итемов,создание сетов,создание старт сета,наложение баланса,добавление печенек/aipolicy/npcgen/ с ТВ не работаю. / elementclient (мультиклиент,заморозка окон,зум),Surfaces.pck(фулл редактирование окон,значков клана и т.д.),models.pck(смена внешности персонажам(сделав людей халками(т.е. изменив им цвет,наращение мышц и т.п.)) установка CPW/автопатчер/редактирование лаунчера дизайна,установка вар пис зон,в любом месте где потребуется(region.sev) Специализация (правовик, ивентер) - На ваше усмотрение. Почему Администратор должен выбрать именно Вас на эту должность? - Если сочтет нужным,возьмет. по части оплаты договоримся. Контактная информация только агент: [email protected] либо оставлять письма в ЛС. P.S. Коплю бабосики на машину,поэтому нужна 2-я работа.
    Автор темы: bradis, 9 авг 2014, ответов - 5, в разделе: Ищу
  16. bradis
  17. bradis
  18. bradis
  19. bradis
  20. bradis