Да, была такая мысль. Поискать человека при необходимости.
Но неужели будет заниматься прям вот за недорого ))
Полагаю, этого не достаточно, чтобы забраться в ТОП по ВК. Нужны данные.
Речь не про мой сайт.
А тут
вы точно все верно написали? или хотели так написать
Калькулятор хорош. Но не бюджетно. $999 в месяц. Ничего аналогичного для нищебродов нет? ))
да...........
И все, нет проблем?
Даже если один и тот же товар (одна и та же фотка) выводится 12 раз на странице?
Например 4 расцветки, у каждой по 12 вариантов размера.
Итого 48 фото, просто альты разные написать?
Аналогичная проблема. Кеш не показывает.
Поверю
я про это....
SELECT url, photo FROM catalog WHERE id IN ($ids) ORDER BY FIELD (id, $ids)
Спасибо. Все работает. Проверил, обрезать ids смысла нет, время тоже...
С WHERE не получилось, ну думаю ладно, таблица всего то 10000 строк, 15 столбцов...
список $spisokid от сюда
$result17 = mysql_query("SELECT id, idvkat FROM `modification` WHERE... group by `idvkat` order by `zena`");while ($roqqq = mysql_fetch_array($result17, MYSQL_ASSOC)) { $idkat[]=$roqqq['idvkat'];}$spisokid = implode("|", $idkat);
Мапнуть это так?
---------- Добавлено 01.08.2018 в 22:58 ----------danforth, не будете так любезны мне помочь с ORDER BY FIELD(ваш_список_из_ID_через_запятую) ?
$spisokid = implode(",", $idkat);
а как построить запрос для выборки с 0 первых 15ти значений из $spisokid
так?
$newspisokid =array_slice($idkat,0,15); //первые 15ть$result33 = mysql_query("SELECT `url`, `photo` FROM `katalog` WHERE `id` IN (" . strtr($newspisokid , '|', ',') . ") ORDER BY FIELD (id, "$newspisokid") ");while ($row = mysql_fetch_assoc($result33)) { $nextur[]=$row['url']; $nextproto[]=$row['photo '];}$newspisokid =array_slice($idkat,15,15); //вторые 15ть ???
Простите, я уже поравил и первый пост и дальше, где показан пример содержимого $spisokid
Там они отсортированы уже по цене товара.
Порядок указанный в $spisokid должен быть соблюден.
Сделал замеры , foreach показывает время 0,01-0,015. А вашим вариантом 0,002.
Код where id in (1,2,3,4,5) limit 0,15 работает.
Значит порядок, который задан в $spisokid = "35|7|22|340|104|1456|367|478....."; можно соблюсти, только через цикл foreach ?
Да, все же порядок не тот, как задан в списке.
Сортирует по id