Как сопоставить значение из Excel с базой данных? - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть файл Excel, и я буду загружать и сохранять его в базе данных.

В файле Excel есть несколько столбцов, например:

No    IC  Amount
1     123  800
2     124  900
3     125  890

... и в таблицев базе данных:

Нет суммы IC

1  123  0
2  124  0

Это поле обновляется только при совпадении поля IC между Excel и базой данных.

Что я хочу спросить, как считатьсогласованная и непревзойденная микросхема?Я хочу дать уведомление, например:

количество данных, успешно обновленных

или

количество микросхем, не соответствующих базе данных

Это мой код PHP:

$numbers = Loandisburse::where('ic', $value['ic_no'])->count();

1 Ответ

0 голосов
/ 12 ноября 2018

Объявите две переменные и установите их значение по умолчанию 0 ($ match, $ unmatch). Затем, когда вы проходите через цикл for для проверки значения IC, если значения IC совпадают, тогда делайте совпадения ++, а если не совпадают, тогда делайте unmatches ++. Таким образом, вы можете получить количество совпадающих и несогласованных значений после завершения цикла for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...