Situation: kendi telefon numaralarını saklamak 2 tablolar, ilk (Kişiler) kişi isimleri ve bazı diğer verileri depolamak ve ikinci (Telefonlar). (Ben ilk etapta ayrı tablolar kullanıyorum thats neden), kişi başına birden fazla telefon numarası olabilir.
Goal: sonunda ben böyle bir php dizi olurdu ki her şeyi seçin:
array
(
'0' => array
(
'name' => 'John Smith'
// other values from table Persons...
'Phones' => array('0' => '12345', '1' => '324343') // from Phones table
),
'1' => array
(
'name' => 'Adam Smith'
// other values from table Persons...
'Phones' => array('0' => '645646', '1' => '304957389', '2' => '9435798') // from Phones table
)
);
VB.
Phones.person_id = Persons.id
Bu ne için hızlı yolu olurdu? Program yürütme zaman duygusu değil, kodlama zaman en hızlısı. Yapabileceğim basit KATIL ama bu durumda ben ne demek istediğimi görmek eğer ben her satırda tekrar tekrar aynı kişinin tüm verileri almak her telefon için yani çok yinelenen satırları almak istiyorum. Yani PHP tarafında dizi üzerinde çalışmak gerekir. Belki daha iyi bir yolu var?