Как сравнивать JSON с базой данных

У меня есть таблица в MySQL, где я сохраняю статьи моих продавцов, и то, что я хочу сделать, является системой в PHP, которая проверяла бы, если у продавца есть новые статьи, для чего я получаю статьи продавца в JSON и сравниваю их с теми, которые уже у меня есть хранения в моей базе данных.

Тема состоит в том, что меня делает это 1 в 1 с циклом. Он хотел знать, существует ли более оптимальный способ это делать, так как, если их 50 продавцов, и у каждого есть 100 статей уже, они представят себе то, что это много консультаций.

Даже я не считаю письменным код, но здесь оставляю идею о том, что до настоящего времени у меня есть в разуме:

$vendedores="select * from vendedores";

foreach( $vendedores as $vendedor ) 
{
    $json= "www.articulosdevendedor.com/json.php?id=$vendedor['id']"
    foreach($json['articulos'] as articulo)
       {
              "select * from articulo_vendedor where id_articulo='$articulo['id']";
               //aqui con un if realizaria las acciones si el articulo no se encuentra
       }
}

Предыдущий код одинокий в иллюстративный способ, так как он содержит несколько ошибок. Спасибо

1
задан 15.01.2017, 12:21
0 ответов

Я решил проблему с arrays, сохранял данные json в array и данных о базе данных в другом, потом я сравнил их используя array_diff и готовый, такой я избавляю от очень большого количества консультаций в базу данных, в самом деле реализую только 1 из-за продавца, надеюсь кого-то, что больше он подал ему решение. Привет!!

0
ответ дан 03.12.2019, 17:40

Теги

Похожие вопросы