İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Üyelikte senkron bi şekilde 2 tabloya veri kaydı

alpapaydin

0
İyinet Üyesi
Katılım
27 Nisan 2013
Mesajlar
6
Reaction score
0
Merhaba arkadaşlar,projemdeki üyelik sisteminde bir şeye takıldım.

İki tablom var "user" ve "usercharacter".Bu bir oyun projesi,ve her userin birden fazla karakteri olabiliyor.

Üyelik formu gönderildiği zaman veriler "user" tablosuna giriliyor ve tablonun indeksi olan "id" kısmı autoincrement olduğu için sıradaki değeri alıyor.

"usercharacter" tablosunda ise "userid" kısmı var ve o kısma kullanıcıya ai olarak atanan id değerini yazmak istiyorum.

"usercharacter" tablosundaki her girdinin de bir autoincrement idsi var.bu idyi de userdeki "karakter1" kısmına girmek istiyorum.

Pek açıklayıcı olmadı fakat azıcık da olsa anlatabildiysem ve kafanız karıştıysa diye tabloları yazıyorum

Kayıt formu gönderilince:
user
-id
-isim
-sifre
-karakter1 <- buraya usercharacter tablosunun id kısmı girilecek.
-karakter2
-karakter3

usercharacter
-id
-userid <- buraya user tablosunun id kısmı girilecek.
-characterid
-level
...

not:usercharacter tablosundaki characterid kısmı seçilen karakter türünün idsi,üyelik formunda bu tür seçiliyor.yani bu kısmın sorumla ilgisi yok.
 

emekli

0
İyinet Üyesi
Katılım
22 Mart 2013
Mesajlar
147
Reaction score
1
son eklenen kullanıcının id sini almak için ;

$sonkullaniciid = mysql_insert_id();

sonra bu id ile usercharacter tablosuna ekleyebilirsiniz.

ama, mysql fonksiyonları artık bitecek, o yüzden mysqli veya PDO kullanmanız lazım.

PDO::lastInsertId
mysqli::$insert_id
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst