Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть скрипт который у определенных юзеров из твиттера следить за новыми постами, парсит и добавляет их в свою mysql бд

то есть у скрипта есть база в которой прописаны юзеры за которыми следить и таблица куда надо добавлять новые посты от этих юзеров

периодически эти юзеры (которые добавлены в бд) ссылаются друг на друга, а так же ссылаются на левые аккаунты которых нет в базе скрипта (через спецсимвол @)

надо написать SQL запрос / php скрипт чтобы можно было разнести посты в 2 категории:

1 - если юзер упоминает другого, кто есть в нашей базе

2 - если юзер упоминает другого юзера которого нет в базе

в таблице аккаунтов сейчас примерно 400 записей

CREATE TABLE IF NOT EXISTS `Accounts` (

`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,

`title` varchar(250) NOT NULL, #название

`str_id` varchar(250) NOT NULL, #логин_юзера

`avatar` varchar(250) NOT NULL,

`last_post` varchar(250) NOT NULL,

`last_seek` datetime NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=373 ;

в таблице постов сейчас почти 20 000 записей

CREATE TABLE IF NOT EXISTS `Posts` (

`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,

`caption` text NOT NULL, #текст поста

`account_id` bigint(20) unsigned NOT NULL, #айди юзера из таблицы Accounts

`post_date` varchar(250) NOT NULL,

`found_date` varchar(250) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=19675 ;

9 лет назад
burglarstar
Сумкин 
37 летРоссия
12 лет в сервисе
Был
8 лет назад
9 отзывов