Имена участников (разделяйте запятой).
Кэп намекает, что всё зависит от датчиков... Ну и html ведь - частный случай xml...
@ulvaton, вот подходящая лекция на эту тему: Создание физической модели хранилища данных. Приведены все необходимые примеры... и про первичные...
filter_input_array с true в третьем параметре - и никаких проблем. Только сравнивать аккуратненько :)
Можно одним псевдонимом обойтись, для получения имени получателя, например: SELECT users.`name` AS sender, u2.`name` AS recipient, message.`text`...
@Dimon2x, надо из двух разных строк таблицы users брать имена, связанные по author_id и user_id таблицы message. Например: SELECT u1.`name` AS...
Почему-то этот факт интерпретатору php ничуть не мешает без ошибок нормально отрабатывать :)
@ПростоИгрок, знак $ уберите в строке, присваиваемой переменной $p3 (on line 2)
@[vs], не боишься, что сейчас появится дубликат в другом разделе? :D @gera_in_83, не надо создавать ещё один топик на эту же тему! (так, на всякий...
@anonim, для начала - загляните в лог-файл с ошибками. Еще стоит проверять результат выполнения соединения с сервером/базой данных...
@Sergey_Tsarev, иногда все-же предпочтительнее писать/видеть теги html не в строке (как типе данных) :)
Вот, например: $str =...
@buromax, предложенная строка декодируется функцией json_decode в следующий объект: object(stdClass)[1] public 'report' => string 'fullnews'...
@Peter98, комментарий в 35-й строке тут, однако, ни при чём. А вот хвост в 38-й - отчего он? И хоть визуально упорядочить код не помешало бы......
@Danil005, метод DateTime::setTimestamp поможет.
@Danil005, от какой даты отсчет в загадочных ms ведётся? И как ms соотносится, например, с секундой?
@Sominemo, о $tags_data[0][0], $tags_data[1][0] и $tags_data[2][0]
@Sominemo, что скажет mb_detect_encoding? --- Добавлено --- ... о $tags_data?
@Sominemo, давай вернемся к началу. Что выведет код header('Content-Type: text/html; charset=utf-8'); $str =...
Там очень много полезного написано... если заглянуть в описание psr-0 и psr-4 по ссылочкам в начале. К чему лишний include, если есть...
@Sominemo, как getTags() обращается с данными, полученными от расширения getID3?