wmaraci reklam

Bir tablodaki çoklu değerleri başka bir tabloda tek satırda toplama

2 Mesajlar 635 Okunma
Toplam 2 mesaj ve 635 görüntüleme
acebozum
wmaraci reklam

sufyani sufyani WM Aracı Kullanıcı
  • Üyelik 23.11.2017
  • Yaş/Cinsiyet 55 / E
  • Meslek Grafik Tasarımcı / Coder
  • Konum İstanbul Anadolu
  • Ad Soyad S** B**
  • Mesajlar 101
  • Beğeniler 7 / 6
  • Ticaret 0, (%0)

$kayitlar=$db->query("SELECT * FROM odeme JOIN siparisler JOIN uyeler ON uyeler.cari_kod=siparisler.cari_kodu OR uyeler.cari_kod=odeme.ckod GROUP BY bedel and siparis and odeme");

$kayitlar->execute();

foreach($kayitlar as $kayit) {

$sip = $kayit('bedel');
$kom = $kayit['komisyon'];
$ode = $kayit['odeme'];

$siparis = array_sum($sip);
$komisyon = array_sum($kom);
$odeme = array_sum($ode);

$net = ($siparis - $komisyon) - $odeme;

?>


Sorunum şu; bedel, komisyon ve odeme satırlarını tek id'de toplanmasını sağlamam lazım. Sonuç alamadım. Yardımlarınız için teşekkür ederim.
 

 

wmaraci reklam
reklam

Lions Lions WM Aracı Kullanıcı
  • Üyelik 05.05.2017
  • Yaş/Cinsiyet 29 / E
  • Meslek Web-Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** K**
  • Mesajlar 1025
  • Beğeniler 366 / 534
  • Ticaret 5, (%100)
Tek satırda veritabanına yeniden kaydetmek istiyorsanız verileri çekin, ardından

$veriler = array_merge_recursive($veri1, $veri2, $veri3);
$veriler = json_encode($veriler);


yaparak tekrardan veritabanına ekleyin böylece tek 1 id'ye json formatında tüm verileri ekleyebilirsiniz ancak eklenecek sütunun VALUE değerini yüksek yapın. Yani eklenecek sütunun VALUE değeri 255 ise ve eklemeye çalıştığınız verinin karakteri 255'i aşıyorsa bu durumda eklemez.
sufyani

kişi bu mesajı beğendi.

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al