Articles of sql

MYSQL COUNT возвращает NULL?

У меня проблемы с Google, но я не получил ответа. Я хочу перечислить все результаты ниже sql, включая NULL (когда COUNT (review.id) также возвращает 0), но вместо этого я только что получил результаты статей, которые содержат только обзор. $sql = "SELECT tbl_place.id, tbl_place.region_id, tbl_place.subregion_id, tbl_place.title, tbl_place.metalink, tbl_place.img_thumbnail, tbl_place.summary, tbl_place.category1_id, tbl_place.category2_id, tbl_place.category3_id, COUNT(review.id) AS total_review FROM […]

После того, как поле aliasing sql выбрано, я не могу получить доступ к результату в php

У меня есть SQL SELECT, в котором я aliased MIN (A.product_id + 1) до 'min': $product='SELECT * FROM '.$table.' WHERE product_id > '.(($div_id)*10000).' AND product_id < '.((($div_id+1)*10000)-1).''; $select='SELECT MIN(A.product_id + 1) AS min FROM ('.$product.') A LEFT JOIN ('.$product.') B ON A.product_id = B.product_id – 1 WHERE B.product_id Is NULL'; это результат в phpMyAdmin: Но […]

Как я могу присоединиться к трем таблицам с помощью MYSQLi?

Я знаю, что этот вопрос задавали раньше, но я надеюсь, что кто-то может помочь мне с моим конкретным случаем здесь (это 5:30, и это должно быть завтра. Я нахожусь на моей последней веревке здесь). Вот мой код: error_reporting(E_ALL); ini_set('display_errors', 1); $db = new mysqli('localhost', 'Brendan', 'password', 'Library'); if($db->connect_errno > 0){ die('Unable to connect to database […]

Как управлять запросами с ограниченным API-интерфейсом

Я использую tmdb API, который имеет новый предел для запросов, который составляет 30 запросов за 10 секунд на IP. Я мог отслеживать эти вызовы, имея таблицу в MySQL, которая содержит количество запросов за последние 10 секунд, но как я могу выполнить это с разными IP-адресами? Как работает мое приложение: запрос выполняется на сервер приложений из […]

Операция внутри вида в ларавеле

Вот мой контроллер, я беру данные блога из модели блога и передавая его через BlogData Вот контроллер $BlogData = Blog::where('BlogUrl', $data)->get(); return View::make('blogview')->with('BlogData', $BlogData); В представлении @foreach ($Blogs as $Blog) {{ $Blog->BlogTitle }} {{ $Blog->BlogTag }} @endforeach Вопрос: у меня есть BlogTag coloumn как 1,3,4 что означает, что он включает первый, второй и третий теги […]

Различные типы пользователей, перенаправленные на одну страницу (index.php) с различным контентом

Я делаю PHP-класс для входа в систему пользователей на основе EMAIL и PASSWORD. Я хочу, чтобы они переходили на одну страницу (index.php) при входе в систему, но показывали разные контенты. Я видел другие вопросы ACL, но большинство из них касалось эскалации пользователей и разных групповых ролей. Здесь роли притворяются статическими. У меня есть 3 таблицы […]

Запрос обновления MySQL в PHP

Я создаю простую таблицу mysql, которая содержит идентификатор, имя, фамилию и адрес электронной почты. Код создания таблицы выглядит следующим образом: $sql="CREATE TABLE users ( id int NOT NULL auto_increment, PRIMARY KEY(id), firstname varchar(20), lastname varchar(20), email varchar(40) )"; Работы по созданию таблицы, и у меня не было проблем. Моя проблема возникает, когда я пытаюсь обновить […]

MYSQL Query – включить сообщения людей, которых я отслеживаю в текущем запросе

Я пытаюсь получить сообщения, которые принадлежат следующему пользователю в моем текущем запросе. На данный момент я получаю: текущие сообщения пользователя – например, количество для каждого сообщения & и комментарии. Мне нужно иметь этот результат: сообщения текущего пользователя – люди, за которыми я следую сообщениям, как и для каждого сообщения и комментариев. Конечный результат, как и […]

Правильный способ использования LIKE '% {$ var}%' с подготовленными операторами?

Это не работает $sql = 'SELECT * FROM `users` WHERE username LIKE \'%{?}%\' '; Предупреждение: mysqli_stmt :: bind_param (): количество переменных не соответствует количеству параметров в подготовленном операторе в /home/rgero/public_html/php/searchadmins.php в строке 1 Это не работает ни $sql = 'SELECT * FROM `users` WHERE username LIKE %{?}% '; Неустранимая ошибка: неправильный SQL: SELECT * FROM […]

Как написать несколько операторов select с несколькими условиями в одном запросе?

Я работаю над php с sql. У меня есть одна таблица teacher_rating в базе данных. Я хочу получить оценки, например, сколько членов дают 5 баллов, таких как только 4, например 3, например … Я использовал эту проверку sql-запроса один раз. SELECT COUNT( teachers_rating.rating ) AS fivestar FROM teachers_rating WHERE rating = '5' and id='23' UNION […]