Как сопоставить значение из Excel с базой данных?

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

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

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

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

Нет суммы IC

1  123  0
2  124  0

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

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

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

или же

номер IC не совпадает с базой данных

Это мой код PHP:

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

0

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector