Создается у меня такой запрос в бд Код (Text): SELECT `id`,`name`,`Author`,`link` FROM `audio` WHERE `id` IN(640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,522,523,545,552,531,546,549,547,312,294,314,339,365,371,338,657,658,659,660,661,662,663,664,665,676,666,667,668,288,289,290,292,293,349,291,295,296,308,349,330,342,348,363,331,352,669,670,671,672,673,674,675,676,677,678,679,680,299,294,681,310,341,295,335,293,682,683,680,684,685,686,687,688,689,690,691,692,693,647,648,694,653,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,421,723,724,725,684,726,686,683,683,680,727,728,729,730,731,732,733,734,735,736,737,738,659,739,740,741,661,742) и он достает записи с самого меньшего id в запросе до самого большого а мне нужен запрос который по только по указанным id вытащит данные. Подскажите его.
не суть. Но если хочешь логику работы вот она. В плеере есть такая штука как получить аудиозаписи со стены в вк по api получается юзер авторизируется я получаю аудиозаписи и добавляю в бд и в переменную записываю id треков которые записал в бд собираю правильный html и отдаю пользователю, потом пока юзер слушает треки я в фоновом режиме обьденяю массив id через implode получаю данные из бд по каждому id и ищу информацию по каждому треку в другой функции после возвращаю юзеру новые данные с обложкой и информацие.
просто, как по мне, запрос очень длинный (имнно in()) и, думаю, что это делать нужно с помощью внешних ключей. просто не знаю как у тебя там всё устроено)