Oto fragment skryptu:
$query = 'insert into pacjenci (PESEL, nazwisko, imie, miasto, kod, adres, tel, tel_kom, rok_ur) values ("'.$_GET['PESEL'].'","'.$_GET['nazwisko'].'","'.$_GET['imie'].'", "'.$_GET['miasto'].'","'.$_GET['kod'].'", "'.$_GET['adres'].'","'.$_GET['tel'].'","'.$_GET['tel_kom'].'","'.$_GET['rok_ur'].'")';
I mam problem przy wartości PESEL. Nie zawsze będzie on podawany, ale z przyczyn oczywistych chciałbym, żeby w bazie (MySQL) była wartość klucza UNIQUE.
Jak zostawiam puste miejsce to wpisuje mi do bazy empty string i przy następnym wpisie bez PESEL wpisuje mi błąd duplicate entry - co w sumie jest dość logiczne.
Czy da się to jakoś obejść. Z uwagi na możliwość wystąpienia już PESELi z "0" na początku PESEL ma wartosć varchar w bazie.
Z góry dzięki za pomoc