Я работаю над системой начисления заработной платы. Администратор может успешно сохранить эти data, но когда выбран идентификатор сотрудника, который уже находится в базе данных, он не добавляется в базу данных. Вот мой код:Не вставлять значения в базу данных, если данные аналогичны
$sql = "INSERT INTO payroll VALUES('$id','$period','$paidDays','$hourlyRate','$hoursworked','$overtime','$overtimePay','$undertime','undertimePay','$sss','$philHealth','$pagibig','$OtherDeductions','$tax','$grossPay','$netPay')";
мне нужно решить эту проблему, чтобы быть в состоянии сделать историю зарплаты сотрудников.
ОБРАТИТЕ ВНИМАНИЕ, что этот код работает. Просто при вводе такого же сотрудника он не добавляется в базу данных. Благодаря!
EDITED: Это table structure
И вы хотите, чтобы его добавили в базу данных? или вы намереваетесь избежать этого? – Sina
@ Сина, я считаю, она хочет добавить в базу данных, так как он хочет иметь «Историю зарплаты». Вы случайно указали эту колонку «Уникальный индекс»? – Mustafa
Привет Сина! Да, он должен быть добавлен в базу данных. –