SORU
22 Mayıs 2009, Cuma


PHP/MySQL Satır Ekle-sonra 'ıd'

'Kimlik' benim tablo alan ben bir satır eklediğinizde otomatik artar. Eklemek için bir satır istiyorum ve bu KİMLİĞİ.

Dediğim gibi yapardım, ama satır ekleme ve kimlik alma arasındaki zaman endişesi olmadan yapabileceğim bir yol var mı?

Girilen bilgiler ile eşleşen bir satır için veritabanını sorgulamak biliyorum, ama tek fark kimliği ile çiftleri olacak yüksek bir değişim var.

CEVAP
22 Mayıs 2009, Cuma


mysql_query("INSERT INTO mytable (1, 2, 3, 'blah')");
$id = mysql_insert_id();

mysql_insert_id() bkz.

Ne yaparsan yap, eklemek ve daha sonra yapma "SELECT MAX(id) FROM mytable". Dediğin gibi, bir yarış durumu var ve gerek yok. mysql_insert_id() zaten bu özellik bulunuyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • The Weavers of Eternity Paracord Tutorials

    The Weavers

    1 Ocak 2014