Articles of где

Оптимизация итерации через массив с использованием foreach-циклов

Я выполнял запросы MySQL в циклах foreach до сих пор, но теперь понимаю, что более эффективно сначала запускать запрос, а затем выполнять итерацию по массиву. Мне интересно, могу ли я оптимизировать приведенный ниже код – который использует данные в 3 таблицах для построения графика Google – далее. Возможно ли, например, добавить предложение where в циклы […]

MYSQLI – WHERE IN array

Я просмотрел по всему Интернету ответы на этот вопрос, и подготовленные заявления и привязанные параметры появились (я понятия не имею, что это за материал) В принципе, у меня есть список, разделенный запятыми $list = 'food, drink, cooking'; Хорошо, теперь я хочу искать каждый из этих элементов в столбце базы данных … Звучит просто, не так […]

blueimp. Выберите только несколько строк с помощью Select ..Where. Это не работает?

Я использую blueimp с интеграцией MySQL ( https://github.com/blueimp/jQuery-File-Upload/wiki/PHP-MySQL-database-integration ), и я хочу выбрать некоторые строки, я хочу показать только картинки которые совпадают с «title = lademo» , и я думаю, что я должен использовать Select … Где-то внутри index.php. Я добавил в «Select..Where» условие, и вывод JSON показывает мне 3 строки с (id = 77). […]

Поиск MySQL от нескольких пользователей, предоставленных где предложение – исправление и лучший алгоритм

Я хочу запустить поисковый запрос, где у меня есть предложение where . и несколько зависит от аргумента пользователя. например, я имею в виду, что поиск может зависеть от столбца 1 столбца, 2 столбца, 3 столбца или 6 в моем случае, и я не хочу запускать оператор if-elseif-else со всей вероятностью столбца. Итак, я только что […]

MySQL и PHP – как отображать только первые пять строк?

У меня есть база данных, которую я успешно запрашиваю для отображения всех строк, где значение одного поля равно x. Теперь мне нужно сделать ТОЛЬКО отображение первых 5 записей, соответствующих этим критериям. Вот мой запрос sql: $result = mysql_query("SELECT Player, Team, Pass_Yds, Pass_TDs, Int_Thrown, Rush_Yds, Rush_TDs, Overall_Pts, Total_Fantasy_Pts FROM ff_projections WHERE Position = 'QB' ORDER BY […]

MASS WHERE / IN, как обрабатывать пустые / возвращенные данные также совпадают?

У меня есть вопрос, я надеюсь, вы можете мне помочь. Я делаю большой оператор SELECT с использованием WHERE / IN и передавая массив $ для всех используемых вами поисковых терминов. быстрый пример .. (хотя в конце массив $ намного больше) $harNumArray = (0100001943,0100001944,0100002392,0100007414,0100012110,0100015761,0100015835); $harNumArray2 = implode(',', $harNumArray); $results = mysqli_query($mysqli, "SELECT har_id, guar_num FROM placements […]

laravel установил автоматический вариант where

Я использую модели, которые расширяют generic_model, который, в свою очередь, расширяет красноречивость. (так что у меня есть несколько методов crud, которые я использую уже установленными для наследования). Многие таблицы, которые я использую, вызывают мягкое удаление, для которого требуется предложение where, где удалено = 0. Есть ли способ заставить laravel вести себя таким образом, что это […]

переменная не работает в where clause php joomla

У меня есть функция, и моя функция работает хорошо, только я этого не понимаю: <?php // $category output is 23 when I echo $category; and there is no records ->where('d.category_id = ' . (int) $category) // also this method not work ->where('d.category_id = ' . $category) // but this method works ->where('d.category_id = 23') ?> […]

MySQL: ВЫБРАТЬ победителя, возвращая свой ранг

Ранее я задавал этот вопрос , который в основном задал вопрос о том, как перечислить 10 победителей в таблице со многими победителями, согласно их пунктам. На это был дан ответ. Теперь я ищу для поиска данного победителя X в таблице и выясню, в какой позиции он находится, когда таблица упорядочена по точкам. Например, если это […]

Laravel Eloquent ORM – комплекс, где запросы

У меня есть следующий запрос: DB::select("SELECT * FROM mod_dns_records WHERE (scheduled = 'N' AND scheduleTime = 0 AND domainId = {$id}) OR (deleteRow = 'Y' AND domainId = {$id})"); Однако это небезопасно для SQL-инъекции. Может ли кто-нибудь помочь мне сделать это в безопасности или рассказать мне, как восстановить это с помощью ORM. Благодаря!