Articles of база данных

Установить выбранное значение, основанное на извлеченном из базы данных значении

Случай : Привет, сообщество Stackoverflow. Я хочу установить выбранное значение для ввода типа SELECT на основе полученного значения из столбца таблицы базы данных. Поэтому, если столбец таблицы db содержит «A», вход типа SELECT также будет показывать «A». Значение ввода типа SELECT, введите вручную. Эксперимент: Чтобы показать свою логику о том, как это сделать, я пробовал […]

Как использовать DATEDIFF? Сколько дней внутри двух дат

Как использовать DATEDIFF? Как я могу заставить это работать? или я должен использовать DATEDIFF полностью по-другому? SELECT DATEDIFF('Started ','will_end') AS 'Duration' FROM my_table WHERE id = '110'; Я пытаюсь получить ответ, сколько дней осталось в двух датах. Я хотел бы получить aswer, как: Продолжительность = 7 дней; У меня есть такая база данных: Начало | […]

PHP: вопрос новичков – открытая база данных

Я написал несколько простых функций для обработки базы данных следующим образом: function dbOpen($db) { $username = "admin"; $password = "pass"; $hostname = "localhost"; $db = mysql_connect($hostname, $username, $password) } function dbClose($db) { mysql_close($db); } То, что я хочу сделать, это получить доступ к переменной, которую я передал функции dbOpen например: dbOpen($myDB); $result = mysql_query('SELECT * […]

phpMyAdmin: «URI слишком большой»

Я использую XAMPP 5.6.15 для Windows . Я создал множество таблиц с большим количеством атрибутов и некоторого контента. Когда я нажимаю «Дизайнер» в phpMyAdmin , тогда в «схеме экспорта» я получаю эту ошибку: Представленный URI слишком большой! Длина запрашиваемого URL-адреса превышает ограничение емкости для этого сервера. Запрос не может быть обработан. URI выглядит следующим образом: […]

Как добиться того же результата с помощью Mysql Joins вместо вложенных подзапросов?

У меня есть некоторые вложенные подзапросы, которые оказались ОЧЕНЬ медленными, и я изо всех сил пытаюсь переписать один и тот же код с Mysql Joins, я надеюсь, что кто-то может мне помочь. Я хочу получить данные из всех песен в базе данных, кроме тех, которые есть в моем плейлисте, и после этого мне нужны только […]

Laravel SUM из нескольких полей возвращает null с необработанным запросом

Следующим является мой запрос: $sales = DB::table('sales') ->leftJoin('category_sales', 'category_sales.sale_id', '=', 'sales.id') ->leftJoin('department_sales', 'department_sales.sale_id', '=', 'sales.id') ->leftJoin('store_configs', 'store_configs.id', '=', 'sales.store_config_id') ->select('sales.date', DB::raw('store_configs.store_dba'), DB::raw('sales.id'), DB::raw('(sales.taxable + sales.non_taxable + category_sales.amount + department_sales.amount) as total_sales'), DB::raw('0.0825*(sales.taxable + category_sales.amount + department_sales.amount) as total_tax')) ->groupBy('date')->orderBy('date', 'desc') ->get(); Я получаю правильное значение, когда у меня есть значения в таблице category_sales and department_sales […]

Использование идентификатора таблицы отношений в других таблицах

У меня есть 2 объекта, которые связаны с использованием таблицы отношений (ManyToMany). А затем у меня есть таблица цен, в которой есть информация о ценах для службы в больнице. В этой таблице могут быть разные цены для одной и той же услуги, если больница, связанная с услугой, отличается. hospitals: id name services: id name hospital_service: […]

Laravel: Общая ошибка: 1615 Подготовленное заявление нужно переплатить

Я использую последнюю версию laravel (5.1) в домашней виртуальной машине (бродяга). Я подключаю свой проект к локальному серверу mariaDB, в котором у меня есть таблица и 2 db-view. Поскольку я сделал некоторый выбор только в таблицах db-view, я случайно возвращаю эту ошибку: Общая ошибка: 1615 Подготовленная заявка должна быть пересмотрена С сегодняшнего дня я всегда […]

Как получить данные из нескольких таблиц с помощью формы PHP?

Я хочу получить данные из нескольких таблиц, используя оператор dot / join, где аргументы передаются из формы HTML / PHP. HTML-код <input name="rollno" type="text" placeholder="Roll Number" required> <input name="submit_view_details" type="submit" value="Proceed"> PHP-код if(isset($_POST['submit_view_details'])) { $rollno = (int) $_POST['rollno']; $query = "select * from table1, table2 where table1.{$rollno}=table2.{$rollno}"; $result=mysqli_query($connection,$query); } В браузере, если введите вход 1 […]

PHP и вывод результатов «один ко многим»

До сих пор я имел дело только с отношениями «один-к-одному» в php, но я столкнулся с проблемой, которая связана с отношением «один ко многим». Я сидел на этом в течение нескольких дней без везения, поэтому я отчаянно нуждаюсь в том, чтобы кто-то вмешался и покажи мне решение, прежде чем я сойду с ума. В моей […]