Bende PHP öğreniyorum, db ile ilgili kısma gelmedim ama biraz mantık yürütürsek,

TC verisini db "id" ile kayıt edilmeli.

Yeni kayıt sırasında TC verisi db içindeki TC id ler ile karşılaştırılmalı... Yani

Şöyle birşey olabilir... Kodda hata olabilir tam yetkin değilim.
$id = $db_tc_id;
$newid=$_POST('tc');

İf($id==$newid){
global $id;
global $newid;
echo "aynı TC ile kayıt olunamaz";
}else{
echo "kayıt başarılı";
}
Emin değilim, sadece mantık yürütmeye çalıştım. Kimse cevaplamamış