Re: [Linux-programlama] Mysql kolon veri tipi

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: ANIL KARADAĞ (anil.karadag@gmail.com)
Date: Wed 28 Feb 2007 - 15:34:47 EET


konuyu dagıtmak istemiyorum sadece index verme işlemini bilmediğimden
verdiğiniz tablo örneğindeki 4-5 6 değerlerini anlamadım. ben tabloya index
vererek ne gibi bir kolaylık saglıyorum tanınma adına

28.02.2007 tarihinde Erdal YAZICIOGLU <erdal.yazicioglu@gmail.com> yazmış:
>
> Fikirler için çok teşekkürler... Olaylar kafamda canlandı..
>
> Dediğiniz gibi 3 tabloda toplamak kolay olacak. Oradan üzerinde bir view
> yazarak verileri bu view den çekebilirim...
>
> Insert ve Update işlemlerini ise tablolar üzerinden götürebilirim...
>
> Çok teşekkürler..
>
> Kolay gelsin...
>
> ----- Original Message -----
> From: "What you get is Not what you see" <wyginwys@gmail.com>
> To: <linux-programlama@liste.linux.org.tr>
> Sent: Wednesday, February 28, 2007 3:01 PM
> Subject: Re: [Linux-programlama] Mysql kolon veri tipi
>
>
> > Burada genel RDBMS teknigini kullanmaniz gerekiyor.
> > O da her tabloya bir index vermektir.
> > Personel tablonuz zaten raporlar tablonuzdan ayri olmali(RDBMS
> > geregi). Arti, bu tablolarin haricinde bir ara tablo daha olursa
> > rahat bir sekilde ekleme,cikarma yapabilirsiniz. O tabloda da
> > raporid ve personelid ler tutulmali.
> > O tablodan bir kesit
> > 4 6 5
> > 5 6 2
> > 6 6 8
> > Ilk sutun tablonun indexi (yani bir id ama persid ya da raporid degil).
> > Ikinci sutun raporid, 3.sutun persid.
> > Dolayisiyle gordugunuz gibi 6 nolu raporu hazirlayan personellerin
> > idleri 5,2 ve 8.
> > Tabii bu RDBMS acisindan dogru ve kullanisli bir tasarim.
> > Siz baska sekilde de yapabilirsiniz.
> >
> > On 2/28/07, Erdal YAZICIOGLU <erdal.yazicioglu@gmail.com> wrote:
> >> Aslında sorun biraz buradan kaynaklanıyor..
> >>
> >> Teknik servis elemanları değişebiliyor. Bu nedenle raporlarda isimleri
> >> kalacak ancak personel listesinden silinebilecekler... Bu nedenle bende
> >> şöyle bir şey düşündüm.
> >>
> >> Raporlar tablosu olsun , personel tablosu olsun
> >>
> >> Raporlar tablosunda bir kolon açalım ve adı servicePerson olsun.
> >>
> >> Personel tablosunda service elemanlarının adı ve soyadını tutalım.
> >>
> >> Formda sql ile bu arkadaşların isimlerini çekelim ve yanlarına checkbox
> >> ları
> >> koyalım.
> >>
> >> Dediğimiz gibi array in içine attık, gerekli işlemleri yaptık ...
> >>
> >> Burada takıldığım raporlar tablosunda bu elemanlar için açacağım kolon
> ne
> >> tip olmalı? char, text...Burada takılıyorum...
> >>
> >> Teşekkürler
> >> Erdal
> >>
> >>
> >> ----- Original Message -----
> >> From: "Erkin Tek" <erkintek@fotograf.web.tr>
> >> To: <linux-programlama@liste.linux.org.tr>
> >> Sent: Wednesday, February 28, 2007 2:31 PM
> >> Subject: Re: [Linux-programlama] Mysql kolon veri tipi
> >>
> >>
> >> Çar 28 Şub 2007 11:13 tarihinde, Erdal YAZICIOGLU şunları yazmıştı:
> >> > Merhabalar,
> >> >
> >> > Elimde raporların girildiği bir tablo var ve bu tabloya formdan
> servis
> >> > raporu giriliyor. Bu tabloya bir kolon ekleyip servis veren
> elemanları
> >> > girmek istiyorum. Servis veren eleman bir kişi de olabilir, birden
> >> > fazla
> >> > da... Formda servis veren elemanlar checkbox ile seçiliyor.
> >> >
> >> > Tablo ya ekleyeceğim sütuna bu verileri implode fonksiyonu kullanarak
> >> > ve
> >> > virgül ile ayırarak bu servis elemanlarını girmek istiyorum? Sizce
> >> > doğrumudur.
> >> >
> >> > Doğru ise bu kolonun veri tipi ne olmalıdır.
> >> >
> >> > Örnek.
> >> >
> >> > Servis elemanları: Ali,Veli, Hasan
> >> >
> >> en güzel ve basit yaklaşım. Bence eleman tablosu yapıp bu arıza
> tablosuna
> >> başka ara bir tablo bağlamaktan çok kolay ve rahat. sürekli eleman
> >> değiştirmiyolarsa da sıkıntı yok!
> >> elemanları name=eleman[] şeklinde html'ye yazıp alırsan php'ye dizi
> >> olarak
> >> gelir: $_REQUEST['eleman'] şeklinde. Dolayısiyle bunları virgülle
> >> birleştirebilirsin.
> >>
> >> Bu anlamda alttaki kodunda tek yanlış
> >> $servis_elemani = array('ali','veli','hasan');
> >> tırnak işaretlerini eksik koyman.
> >>
> >> > $servis_elemani = array('ali,veli,hasan');
> >> > $eleman = implode(",", $servis_elamani);
> >> >
> >> > $slq = "insert into servis (eleman) values('$eleman');
> >> >
> >> > gibi...
> >> >
> >> > Yardımınız için teşekkürler...
> >> >
> >> > Erdal
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> Linux-programlama@liste.linux.org.tr
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> Linux-programlama@liste.linux.org.tr
> >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>
> >
>
>
>
> --------------------------------------------------------------------------------
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.