- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть таблица
id - photo - his
в полях his например вот так выгялдят данные: 343-2, 123-1, 453-2, 355-1, 324-1, 234-2
нужно взять his определенного id, и из his (например 343-2, 123-1, 453-2) взять 343,123,453 (это id) и вывести принадлежащие им photo
подскажите как это вот в такой запрос вписать
$mysqli->query("SELECT a.his, a.id, b.id, b.photo FROM table a, table b WHERE ......
НА вашем месте я бы сразу менял структуру БД (id-ники хранятся как ID-шники)
даже если сейчас каким-то чудом у вас получится накостылять тут что-то, то чем больше данных будет в базе - тем больше будет проблем.
Есть таблица
id - photo - his
в полях his например вот так выгялдят данные: 343-2, 123-1, 453-2, 355-1, 324-1, 234-2
нужно взять his определенного id, и из his (например 343-2, 123-1, 453-2) взять 343,123,453 (это id) и вывести принадлежащие им photo
подскажите как это вот в такой запрос вписать
$mysqli->query("SELECT a.his, a.id, b.id, b.photo FROM table a, table b WHERE ......
Типа того
select a.his, a.id, b.id, b.photo from table a left join table b on substring_index( a.his, '-' , 1 )=b.id where b.id is not null
---------- Добавлено 15.09.2017 в 22:16 ----------
НА вашем месте я бы сразу менял структуру БД (id-ники хранятся как ID-шники)
даже если сейчас каким-то чудом у вас получится накостылять тут что-то,
Никакого чуда:)
то чем больше данных будет в базе - тем больше будет проблем.
Да откуда там много данных? Если человек задает такие вопросы, то вряд ли его наняли на серьезный объемный проект.
Есть таблица
id - photo - his
в полях his например вот так выгялдят данные: 343-2, 123-1, 453-2, 355-1, 324-1, 234-2
нужно взять his определенного id, и из his (например 343-2, 123-1, 453-2) взять 343,123,453 (это id) и вывести принадлежащие им photo
подскажите как это вот в такой запрос вписать
$mysqli->query("SELECT a.his, a.id, b.id, b.photo FROM table a, table b WHERE ......
Вам дали все правильные советы. Никогда не надо хранить данные, с которыми Вы работаете, ни в JSON, ни через запятую, ни как-то еще. ТОЛЬКО одно значение! В таких форматах можно хранить только какие-нибудь логи при условии, что Вы НИКОГДА ими не воспользуетесь для выборки. Но так как гарантии, что через год Вам не захочется сделать выборку по данным из логов, лучше ВСЕГДА использовать нормальный формат хранения данных.
---------- Добавлено 17.09.2017 в 21:34 ----------
Да откуда там много данных? Если человек задает такие вопросы, то вряд ли его наняли на серьезный объемный проект.
Может у него свой проект объемный. Я помню свой первый проект, когда я еще только начал изучать PHP и MySQL, делал так:
😂
И ведь 4 года проект проработал.