PHP: SELECT tags.tag, tags.id_tag, COUNT(tags_2.id_tag) as count FROM tags_2 RIGHT JOIN tags ON tags.id_tag = tags_2.id_tag GROUP BY tags.tag На не локальном хосте работает, создал на локальном такие же таблицы, Выдаёт: #1055 - Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'dbtags.tags.id_tag' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Подскажите...
Отключите only_full_group_by опцию или модифицируйте запрос, чтобы все выбираемые поля, которые не агрегируются участвовали в группировке.
Помогите ещё с такой ошибкой: Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\OpenServer\domains\test.ru\functions.php:4 Stack trace: #0 D:\OpenServer\domains\test.ru\functions.php(15): connectDB() #1 D:\OpenServer\domains\test.ru\index.php(20): getAllArticles(0, 5) #2 {main} thrown inD:\OpenServer\domains\test.ru\functions.phpon line4 Код вроде правильный. Вот 4 строка: PHP: function connectDB() { $connect = mysql_connect("localhost", "root", ""); mysql_select_db("lessons", $connect); mysql_set_charset("utf8", $connect); return $connect; }