Я собираю список жанров из базы данных, и я пытаюсь сортировать их по наиболее распространенным событиям. Но когда я достаю их из базы данных, они по-прежнему разделены:Объединить несколько массивов в один массив
Array
(
[0] => Blues Rock
[1] => Garage Rock
[2] => Hard Rock
)
Array
(
[0] => Garage Rock
[1] => Blues Rock
[2] => Hard Rock
)
Но я хочу, чтобы выйти в один массив, который может быть отсортированный тянуть верхние жанры. Он должен выглядеть Жанры: Garage Rock, Blues Rock, Hard Rock
Вот мой код:
$genreSql = "SELECT `genres` FROM `song_genres` WHERE `album_id` = '$album_id' AND `band_id` = '$band_id'";
$queryGenre = mysqli_query($conn, $genreSql) or die (mysqli_error($conn));
while ($rowG = mysqli_fetch_array($queryGenre)){
$genres = $rowG['genres']; // Goes into the db as a string. E.g. "Str1, Str2, Str3"
$genres = explode(", ", $genres);
echo "<pre>";
print_r($genres);
echo "</pre>";
я гаванью»получил дальше, потому что я просто пытаюсь организовать все это в один массив.
Возможно, я не знаю, что я делаю, потому что я все еще дерьмо, когда дело доходит до массивов, но, возможно, ветераны php найдут что-то.
Осторожно с sqlinjection! – Keo
показать нам вашу структуру таблицы, данные образца в таблице и таблицу ожидаемых результатов, пожалуйста, – Alex
@KimAlexander Как это сделать? –