o zaman şöyle birşey davetiyekodları diye bir yer tablo

id , davetiye_kodu , davetiye_sahibi_id, davet_edilen_id, kullanildi


üyelik form u gönderildiğinde davetiye kodunu kontrol edersin mesela

$query = "select * from davetiyekodlari where davetiye_kodu = '$formdan_post_edilen_davetiye_kodu' AND kullanildi = 0 limit 1";
// 1 limitleyelim ki  1kisinin birden fazla davetiye kodu varsa sistem aptallasmasin

$davetiye_sorgu = mysql_query($query);
$davetiye_kodu = mysql_fetch_assoc($davetiye_sorgu);

if (mysql_num_rows($davetiye_sorgu) == 1 ) { 

// burada uye kaydini yapacaksin  uye kaydi bittikten sonra kod kullanildigi icin kullanimi 1 yapacagiz ki kod 1 daha kullanilmasin
// araya iste sorgu basarili ise  if $query == true gibisinden kontrol elemanlarida ekleyebilirsin
$son = mysql_insert_id(); // son eklenen kisi
$query = "update davetiyekodlari  set kullanildi= 1,davet_edilen = '$son'  where  id = '$davetiye_kodu['id']"
mysql_query($query);

}
vs vs gibi cesitli sekilde kullanilabilir