lostyazilim
tr.link

kayıt numarası yardım lütfen

4 Mesajlar 571 Okunma
acebozum
tr.link

begonvil begonvil WM Aracı Kullanıcı
  • Üyelik 07.02.2014
  • Yaş/Cinsiyet 46 / E
  • Meslek kamu gümrük muhafaza memuru
  • Konum Antalya
  • Ad Soyad B** Ç**
  • Mesajlar 6
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
phpde her yeni kayıta bir numara vermesini istiyorum ancak yer yılbaşında kayıt numarasının 1 den başlamasını istiyorum ama çözümü bir türlü bulamadım. Örneğin 2014-1 ile başlayacak 2014-1563 ile bitince 2015 yılında 2015-1 den otomatik başlamasını istiyorum bunu nasıl yapabilirim yardımcı olabilirmisiniz?
 

 

wmaraci
reklam

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)

$query = mysql_query("SELECT * FROM tablo_adi ORDER BY id DESC LIMIT 1");
$result = mysql_fetch_array($query);
$ayir = explode("-", $result["kayit_numarasi"]);
$yil = $kayit_numarasi[0];
$sira = $kayit_numarasi[1];
if ($yil < date("Y")){
$yil++;
$sira = 1;
}else{
$sira++;
}
$yeni_kayit_numarasi = $yil+"-"+$sira;
?>

Kayıt numaralarının tutulduğu tablonda ID olduğunu varsayıyorum. Eğer ID yok ise yukarıdaki sorgunun ORDER BY kısmında ID yerine sıra numarası sütununun adını verebilirsin.
Yeni kayıt numarasını insert sorgunda kullanabilirsin artık.
MertKoseoglu

kişi bu mesajı beğendi.

begonvil begonvil WM Aracı Kullanıcı
  • Üyelik 07.02.2014
  • Yaş/Cinsiyet 46 / E
  • Meslek kamu gümrük muhafaza memuru
  • Konum Antalya
  • Ad Soyad B** Ç**
  • Mesajlar 6
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
yardım için çok teşekkürler
 

 

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)
Ne demek rica ederim. Takıldığınız yer olursa sorabilirsiniz.
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al