Простите, я чувствую, что, должно быть, я неправильно прочитал ваш код, так как, когда я читал его, меня озадачили несколько вопросов о вашем коде.
Во-первых, у вас есть несколько областей, таких как:
while ($row = mysql_fetch_array($query)) {
$citn = $row['category'];
}
, который, при запуске, конечно, покажет только последнюю запись в $ citn, но в предложении where вы указываете, что категория должна быть 'art', например, как результат, в чем смыслвопрос, вы уже знали, что ответ «искусство»?Если только это не упрощенный код.
Итак, мне интересно, что, по вашему мнению, делает ваш код, насколько я могу судить, первый для 'art' вернет $ citn как 'art', а второй вернётся«fashion | fashion ..» для каждой строки в таблице tags1, которую он находит, последнее обновление, вероятно, завершится неудачей, если существует более 1 мода, так как он разбивается на массив. Я не уверен, как SQL будет обрабатывать массив PHP, выгруженный втам.Последний запрос, для которого вы не показываете какой-либо код, так что ... Я немного растерялся.
У меня сложилось впечатление, что вы хотели взорвать текст данной статьи, а затем посмотреть, появилось ли 5 или более тегов.в категрии.Если так, я не вижу, чтобы этот код делал это.
Как я уже сказал, я мог как-то неправильно это понять.