PHP 4 Array Verilerini Birleştirme

mustafa.old

Hectopat
Katılım
29 Eylül 2018
Mesajlar
28
Merhabalar. Ben bir e-Ticaret Scripti üzeride çalışıyorum. Stok Kontrol durumunda maalesef takıldım.

Sorum şu;
4 Adet Array cinsinden MySQLden veri çekiyorum. Bunlar Stok tablosundan ürünlerin bedenleri, renkleri, stok adetleri ve stok durumu.

Tabloda Satır satır kayıtlı olduğu için yani şu şekilde göstereyim,

1640502418058.png


Fotoğrafta da göründüğü gibi bedenler 42,42,42 Şeklinde. Ben şu şekilde yol izlemek istiyorum. Aynı bedene sahip olan verileri tek bir Arrar dizisinde birleştirip, yani şu şekilde
  • 42 => [0]Kırmızı [1]Mav [2]Beyaz
  • L => Siyah,Lacivert (Veya virgül ile tek dizin explode ile parçalayabilirim)
  • M => ...vb.
yapmak istiyorum ki tekrar tekrar veritabanından sorgu çekmeyeyim. İnternetten araştırmaya devem ediyorum ama henüz herhangi bir sağlıklı veriye ulaşmış değilim. Yardımcı olabilirseniz çok sevinirim.
 
Son düzenleyen: Moderatör:
Veritabanı biçiminde hata var. Normalde böyle olmamalı. Bunu düzeltmek için de tüm sistemi bilmek gerekiyor. Her neyse bahsettiğin işlemi şu şekilde yapabilirsin;

Tüm tabloyu çek veritabanından WHERE sorgusu yapmana gerek yok. Sonra verileri foreach ile döndürüm stok_beden key olacak şekilde bir dict'e koy.
 

Technopat Haberler

Geri
Yukarı