私のPHPコードで何が起こるかわかりません。
私はこのようなテーブルを持っています (t_balance)
badge_id | emp_name | month | amount | balance_type
115201 | Greg | August | 150000 | Tabungan Wajib
115201 | Greg | August | 50000 | Tabungan Tambahan
115201 | Greg | August | 75000 | Tabungan Tambahan
Tabungan Wajib は 1 回のみ送信でき、Tabungan Tambahan は複数回送信できるため、ロックしたいと思います。
次のようにコードでPHPを使用します。
$cek_saldo = mysql_query("SELECT badge_id, month, balance_type FROM t_balance WHERE (balance_type='Tabungan Wajib' && badge_id='$badge_id' && month='August')") OR die(mysql_error());;
$found=mysql_num_rows($cek_saldo);
if($found > 0)
{
echo "Duplicate";
}
else
{
do submit data
}
私のコードで何が起こるかわかりません。初めてタブンガン ワジブを提出した場合、それは保存されました。しかし、タブンガン タンバハンを 1 回以上提出したい場合は、常に重複と表示されます。