-
Üyelik
13.07.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
grafiker
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** K**
-
Mesajlar
2112
-
Beğeniler
351 / 594
-
Ticaret
5, (%100)
arkadaşlar oyun yapıyorumda phpde envanter mantıgını açıklayabilecek varmı tabloları falan.
oyundaki kazanılan eşyalar envantere düşecek.
Kadınlar müthiştir, uzaktan bakınca.
-
Üyelik
08.03.2017
-
Yaş/Cinsiyet
37 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ş** B**
-
Mesajlar
54
-
Beğeniler
2 / 14
-
Ticaret
0, (%0)
Itemler için bir tablo oluşturman gerekiyor, burda itemler benzersiz bir şekilde olmalı. Her ürün için 1 satır gibi ;)
Daha sonra itemlerin kullanılabilir hali için 2. tablo gerekli. Bunda da her bir itemi create ediceksin ve ve itemin o sırada kime ait olduğunu belirten eşleşmeyi yapacaksın.
2. tabloda aynı üründen birden fazla olabilir, örneğin bir bıçak kutudan hem size hem de bana çıkmıştır. Ürün tek ama 2 ayrı kişide mevcut. İşte burada 2. tablo mutlaka olmalı.
Bu şekilde yaparsanız aynı ama birden çok itemi bir obje gibi veritabanınızda tutabilirsiniz.
-
Üyelik
13.07.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
grafiker
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** K**
-
Mesajlar
2112
-
Beğeniler
351 / 594
-
Ticaret
5, (%100)
PHRoZeN çok çok teşekkürler fakat anlamadıgım kısım tamda burda baslıyor ilk tablo ile ikinci tablo arasında ne olacak ne gibi bi ortak yön var. o ilişkiyi nasıl kurucam. phpde yeniym daha
Kadınlar müthiştir, uzaktan bakınca.
-
Üyelik
16.08.2012
-
Yaş/Cinsiyet
26 / E
-
Meslek
Php |
-
Konum
İstanbul Anadolu
-
Ad Soyad
E** K**
-
Mesajlar
328
-
Beğeniler
39 / 85
-
Ticaret
40, (%100)
Üyeler tablonda üyenin idsini tutacaksın, itemler tablonda ise item listeni ve itemin hangi üyeye ait olduğunu gösteren bi sütun tutucaksın, sonra üyeye özel sorgu yapıp eğer tablonda üyenin idsi varsa olduğu itemleri çekiceksin
-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
SQL JOIN mantığını kullan,
Tablo itemler
item_id -> item kimliği
item_adi -> item adı
Tablo envanter
envanter_id -> envanter kimliği
item_id -> itemler tablosundaki itemin kimliği
uye_id -> üyeler tablosundaki üyenin kimliği
Bu iki tabloyu JOIN metotlarından herhangi biri ile birleştirip, tek SQL sorgusu ile bir üyenin tüm envanterini dökebilirsin. Şu anda müsait değilim, boş olsam yazardım kodlarını.
PHP Coder,
Kişisel Blog: http://evrimaltay.net
-
Üyelik
08.03.2017
-
Yaş/Cinsiyet
37 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
Ş** B**
-
Mesajlar
54
-
Beğeniler
2 / 14
-
Ticaret
0, (%0)
@pose1233 ilk tabloda itemin gerçek bilgilerinin özelliklerinin olduğu yerdir.
ilk tablo itemler
+---------+--------+----------------------------+------+
| item_id | adi | aciklama | guc |
+---------+--------+----------------------------+------+
| 1 | kalkan | Savunma sağlar | 10.0 |
| 2 | kılıç | saldırı sağlar | 45.0 |
+---------+--------+----------------------------+------+
ikinci tablo envanterin kimin olduğunu gösterir
475'nolu üyenin kalkanı ve kılıcı var, 476 nolu üyenin sadece kılıcı var
+-------------+-----------+--------+
| envanter_id | item_id | uye_id |
+-------------+-----------+--------+
| 458 | 1 | 475 |
| 459 | 1 | 476 |
| 460 | 2 | 475 |
+-----------+-------------+--------+
3. tabloda üyelere ait tablo
+-----+------------+-------------------+-------+
| id | username | password | level |
+-----+------------+-------------------+-------+
| 475 | PHRoZeN | 65456456456 | 70 |
| 476 | KHRoZeN | 8978978979 | 68 |
+-----+-------------+------------------+-------+
-
Üyelik
13.07.2014
-
Yaş/Cinsiyet
28 / E
-
Meslek
grafiker
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** K**
-
Mesajlar
2112
-
Beğeniler
351 / 594
-
Ticaret
5, (%100)
PHRoZeN bi şekilde envanteri çektimde yazdıramıyorum :D sanırım laravel falan kullanılıyo scriptte anlamıyorum nası cekcemi. bi kod kullanıyorum sadece 1 tanesini çekiyo
Kadınlar müthiştir, uzaktan bakınca.