вобщем хочу но не знаю как это сделать и потом разложить
нужен двухмерный массив
с товарами а второй уровень это свойства, есть примеры таких запросов?
Результат выполнения запроса это таблица данных. Считывается построчно. Каждая строка это "одномерный" массив. Это если "на пальцах".
Что вам мешает вести контроль по "id" продукта и обработать несколько строк результата как одну запись "двухмерного" массива?
Сделать периодическое обновление "load.php" по времени дело нехитрое - в инете куча примеров на jQuery. Но это ведь некошерно, это сейчас там пару байт, но позже файл то разростется.
А кто мешает сначала проверить изменился файл с данными или нет, и только если изменился делать обновление нужной части страницы?
Правильно ли я вас понял.
У вас есть 100 значений, которые нужно проверить на совпадение с существующей базой данных?
Почему бы тогда
1. не сделать из этой сотки строку типа: val1,val2,val3,val4,...,
2. сделать select c "where field in (string) limit 100",
3. результат запроса либо вывести и сравнить сразу,
4. либо сделать массив и сравнивать с ним значение при выводе основной информации?
Это, если я правильно понял задачу, и эти 100 значений поступили извне без связи с существующими данными.
Никак не могу получить token access (vk, mail). Пробовала и через file_get_contents и через curl.
var_dump (curl_exec($ch)) выдает bool(false). Но если вставить url в адресную стоку то все нормуль, json выдает.
В чем может быть проблема?
Посмотрите какие заголовки, куки сформированы при обращении браузера к этой странице и какие отдаете вы.
Сформируйте эти заголовки через контекст при использовании file_get_contents или curl, скорее всего поможет.
Вот здесь получаю сообщение "В сессию не переданы логин или пароль"
Но почему? Выше ведь эта же проверка проходила успешно? Или в ходе работы скрипта данные сессии сбрасываются? (в коде нигде session_destroy() не писал).
Где происходит присвоение в сессию данных?
Нет ли между присвоением и чтением переадресации? стартует ли сессия после переадресации?