Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PHP Сравнение строки массива со значением в БД https://www.cyberforum.ru/ php-beginners/ thread2771477.html
Делаю систему меток для поиска. Нужно, чтобы те метки, которые выбрал пользователь, оставались отмеченными после отправки формы. Для этого записываю выбранные метки в массив и пытаюсь сравнить значение элемента массива с переменной, которая записана в БД. $tags0 = array(); if($_POST) { foreach($_POST as $key => $var){ array_push($tags0, $var); } //print_r($tags0);
PHP Отформатировать плоские и вложенные массивы
Добрый день! Есть пара вопросов, бьюсь над ними уже долгое время. 1) В общем есть код для сравнения двух файлов, json и yml, json и json, yml и yml. Результат это различия в файлах, типа Было и Стало. К тем данным которые добавились, перед ключом добавляем +, минус добавляем к тем которые были удалены, те что были неизменны оставляем без знаков, просто с отступом. К примеру: {
PHP Форма отправки сообщения Здравствуйте,делаю сайт и дошел до момента данной формы,её сделал,но как доработать,чтоб сообщения приходили на почту не знаю. Полазил в гугле,толком объяснений не нашел,только понял,что нужно сделать .php файл,который и будет отвечать за отправку сообщений. Посмотрел пару примеров,сделал,но на моменте нажатия кнопки : "отправить" у меня просто открывался сам .php файл и больше ничего.... https://www.cyberforum.ru/ php-beginners/ thread2771064.html PHP Проверить наличие указанного файла в ТАБЛИЦЕ PHP HTML добрый день , нужна помощь , есть таблица HTML в которой загружаются данные из БД mysql к которой есть строка ссылка на файл (ДАТА ЗАГРУЗКИ + имя файла). Пожалуйста подскажите как сделать проверку на наличия файла пробую так код PHP не читается а показывается как текст $sql = "SELECT ID,KOD,date_u,level,name,mesto,fio,grup,nameFO,Tipd,document,date_ad FROM BD_uciastie where KOD =... https://www.cyberforum.ru/ php-beginners/ thread2770862.html
PHP Сколько осталось времени
Добрый день форумчане можете помочь как реализовать: автоматически снять ограничение игрока с бана по окончании даты код дата показывает через timestat, time();
PHP Советы специалистов Доброе времени суток уважаемый специалисты. Устроился на работу при собеседовании определил мой уровень junior 2. Что я знаю Понимаю основы алгоритмизации. Понимаю принципы ООП. Работаю с git-том только со стандартными командами. Могу составлять sql запросы. Уверенно пользуюсь фреймворком Laravel. https://www.cyberforum.ru/ php-beginners/ thread2770760.html
PHP Проверить sha256 в ответе платежной системы UnitPay Здравствуйте, ребята. Мучаюсь уже два дня. Никак не могу правильно сформировать sha256 Цифровая подпись. Образуется как sha256(method + "{up}" + params + "{up}" + secretKey), где sha256 - метод шифрования; "{up}" - разделитель параметров в хеш-функции; method - тип вызова (check, pay, error); params - значения параметров из массива params, объединенные разделителем "{up}". Все параметры должны... https://www.cyberforum.ru/ php-beginners/ thread2770606.html Вывод в select PHP
Добрый день, вылезла проблемка при выводе в select, Проблема заключаться что оно то выводит но не в 1 select а под каждую строчку с таблицы БД, Задал условие WHERE id=1 Выводит только понятно что то значение что по первым ид. Кто может посмотреть и помочь исправить ошибку. Или сделать иначе, Я в процессе изучении PHP PDO технологий, пока науровне базы. Код: <form method="post" > ...
PHP Запрос в цикле https://www.cyberforum.ru/ php-beginners/ thread2770491.html
Добрый день уважаемые программисты PHP. Мне нужно проверить поставил ли гость ранее лайк на видео или нет. У меня получается это узнать только сделав запрос внутри цикла, есть ли какой нибудь вариант вывести запрос в цикле но и в тоже время узнать ставлял ли лайк пользователь или нет? вот мой скрипт foreach($rv as $key) { if(mb_strlen($key) >= 20) { $nt =...
PHP Ошибка Maximum execution time of 180 https://www.cyberforum.ru/ php-beginners/ thread2770259.html
Ошибка указывает на строчку инкуд include $rootdir.'principal/errors/nodatabase.php'; exit(); вот сам файл nodatabase.php <html> <head>
Поиск по несколькими полями PHP
Добрый день! Столкнулся с такой проблемой, нужно реализовать поиск по несколькими полями, написал функцию ну почему то она не срабатывает и не вы дает каких либо ошибок. помогите найти проблему. PHP 7 Вот подключение к бд: <?php //Подключаемся к БД Хост, Имя пользователя MySQL, его пароль, имя нашей базы $connect = new mysqli("localhost", "Admin", "123456", "bazar" ); //Кодировка данных...
PHP XML vs JSON vs SQL performance https://www.cyberforum.ru/ php-beginners/ thread2770105.html
Добрый день. Имеется XML файл подобной структуры: http://topnlab.ru/xml-format.html На 1000+ объектов, с обширным количеством полей (по ссылке) Эти объекты будут си
633 / 475 / 170
Регистрация: 26.05.2016
Сообщений: 2,637
23.01.2021, 12:14 0

Запрос sql в цикле foreach - PHP - Ответ 15204549

23.01.2021, 12:14. Показов 1134. Ответов 5
Метки (Все метки)

Ответ

server_net, ну я бы так сделал:
1. массив не перебираем.
2. выборку 10 первых видео получаем в виде массива -
SQL
1
SELECT `id`, ... FROM ...//таблица где видео
3. делаем массив видео id -
PHP
1
$array_video_id = array_column($array_bd, 'id');
4. из таблицы где лайки выбираете нужные записи:
PHP
1
$string_video_id = implode(',', $array_video_id);
SQL
1
SELECT `id видео`, `author_id`, `lik` FROM ...//таблица где лайки WHERE `id видео` IN({$string_video_id})
5. в последней выборке можете отсеять с помощью array_map лайки = 1 и = 0, или просто перебором.

Вернуться к обсуждению:
Запрос sql в цикле foreach PHP
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.01.2021, 12:14
Готовые ответы и решения:

Цикл foreach и sql запрос
$sql .= &quot;$k = '$v'&quot;; Проблема в том что цикл проходит, и все нормально, пока $v не становится...

Ошибка в цикле foreach
всем доброго времени,идея такова есть скажем в одном текстбоксе h(4) и мне нужно что бы в итоге в...

Parallel.ForEach в цикле
Добрый день. Возникла проблема с написанием небольшого WPF приложения. В C# новичок и с потоками...

Ошибка в цикле foreach
Добрый день, уважаемые форумчане. Помогите, пожалуйста, разобраться с ошибкой в строке 46...

5
23.01.2021, 12:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2021, 12:14
Помогаю со студенческими работами здесь

Ошибка в цикле foreach
Помогите найти ошибку в цикле, говорит,то что неверный аргумент &lt;!DOCTYPE html&gt; &lt;html...

Многопоточность в цикле foreach
Здравствуйте, как можно реализовать многопоточность в foreach? Я знаю что есть Parallel.ForEach, но...

For в foreach (цикл в цикле)
Здравствуйте! Сегодня вдруг решил, что пора оптимизировать код и прибегнуть к циклам в циклах....

Ошибка в цикле foreach
Привет. &lt;tbody&gt; &lt;?foreach($products as $product =&gt; $cost):?&gt; &lt;tr&gt; ...

Использование ListBox в цикле foreach
Здравствуйте уважаемые Гуру! Нужен ваш совет Есть цикл foreach, в котором перебираются строки...

Пополнение строки в цикле foreach
Маленький вопрос. Нужно сформировать строку из массива. Что-то типа этого: foreach(string book...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru