Re: [Linux-programlama] Mysql kolon veri tipi

---------

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

From: Erdal YAZICIOGLU (erdal.yazicioglu@gmail.com)
Date: Wed 28 Feb 2007 - 15:20:45 EET


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


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

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.