Articles of sql

Как использовать CASE WHEN в предложении WHERE?

Вот часть моего запроса: WHERE CASE $range WHEN 'ALL' THEN TRUE ELSE $this->table_alias.date_time > unix_timestamp(DATE_SUB(now(), INTERVAL 1 $range)) END Отмечено, что $range – это переменная php, содержащая слово. Он выдает это сообщение об ошибке: Fatal error: Uncaught PDOException: SQLSTATE [42000]: Синтаксическая ошибка или нарушение доступа: 1064 У вас есть ошибка в синтаксисе SQL; проверьте руководство, […]

MySQL, нужно выбрать строки, которые имеют самые частые значения в другой таблице

Я немного новый для SQL, и я не могу найти решение своей проблемы. У меня две таблицы. В таблице A я храню много комментариев, каждый из которых имеет уникальный идентификатор. В таблице B я сохраняю каждое голосование (например = 1 и не нравится = 0) для каждого комментария с датой. Будет запись для каждого голосования, […]

Joomla: получить группу пользователей с уровня доступа к странице с помощью PHP

В Joomla 2.5.16: Предположим, что пользователь 100 принадлежит группам пользователей 14 и 16. Предположим, что страница, которую он просматривает в настоящее время, имеет идентификатор уровня доступа 6. Согласно таблице «viewlevels» в базе данных MySQL, уровень доступа 6 доступен для групп 8, 16 и 17 Моя цель – найти «правильную» группу пользователей для этой страницы. Поскольку […]

Попытка добавить данные в базу данных, но она входит в Null

Я пытаюсь добавить 2 поля ввода через модальный, но как только я попал в submit, я получаю сообщение об ошибке SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'Flag_Reason' cannot be null (SQL: insert into `Flagged` (`Flag_Reason`, `Other_Comments`) values (, )) Вот некоторые из моих кодов, относящихся к проблеме. Модели ресурсов и флагов class Resource extends Model […]

Как создать этот массив в PHP?

У меня есть этот запрос select * from template_product where template_id = 8 group by class_id, product_id который возвращается template_product_id template_step_id step_number product_id class_id template 16 11 1 54 1 8 17 11 1 56 1 8 18 11 1 57 1 8 19 11 1 58 1 8 20 11 1 54 2 8 […]

Как импортировать извлеченные данные Json в базу данных

Я пытаюсь получить информацию о фильме из omdbapi. Так что у меня есть этот код, который извлекает данные из imdb, используя omdb api. Но я хочу импортировать эти данные в свою базу данных. Как это сделать. мой код выглядит так <form> <input type="text" id="tst"/> <input type="button" value="search" id="btn"/> </form> <table class="table table-hover" id="imdb"> <thead> <tr> […]

Laravel жалуется на запрос с повторяющимися именованными параметрами

Когда я делаю (в laravel): <?php \DB::select('SELECT * FROM my_table WHERE id = :id || id = :id', [ 'id' => 1, ]); В нем говорится: SQLSTATE [HY093]: недопустимый номер параметра (SQL: SELECT * FROM my_table WHERE id =: id || id =: id) Но когда я делаю (в чистом php): <?php $dbh = new […]

Хранение данных из формы в базу данных

Он не показывает никаких ошибок при запуске, но он ничего не хранит в базе данных bookstore_hw3 на клиентах таблицы. На столе есть еще один столбец клиентов client_id и автоматически увеличивается. Это проблема? Может ли кто-нибудь просмотреть этот код и предложить, в чем проблема? Это HTML-форма: <form action="clientData.php" method="post"> First Name: <input type='text' id='client_fname' /><br /> […]

PHP-скрипт возвращает значение null при вставке <a> в базу данных

У меня есть базовая CMS, где пользователь может обновлять базу данных статей, и для некоторых дополнительных функций он использует простой набор BBCodes. В основном пользователь вводит информацию о статье в форму HTML, а затем нажатием кнопки «Опубликовать» запрос AJAX отправляется скрипту PHP на сервере, который использует Regex для преобразования BBCodes в HTML, а затем сохраняет […]

Loop для выбора одной выделенной строки из всей таблицы, упорядоченной и сгруппированной по соотношению

В моем запросе здесь SELECT a.FirstName, a.LastName, a.Country, SUM(b.Scores) AS Score FROM names a LEFT JOIN scores b ON a.id = b.id WERE id = :id GROUP BY a.FirstName ORDER BY Score ASC Теперь, что я пытаюсь сделать, это получить Distinct country div, Содержит все First/LastNames упорядоченные по их Score [id — FirstName — LastName […]