У меня есть файл 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 ($ match, $ unmatch). Затем, когда вы проходите через цикл for для проверки значения IC, если значения IC совпадают, тогда делайте совпадения ++, а если не совпадают, тогда делайте unmatches ++. Таким образом, вы можете получить количество совпадающих и несопоставленных значений после окончания цикла for.
Других решений пока нет …