[linux-programlama] Re: mysql cildirdim

---------

From: Fatih YILDIZ (mfyz@linux-sevenler.org)
Date: Fri 18 Jun 2004 - 20:11:43 EEST


ben genelde;
$sorgu=mysql_query(...);

if(!resource($sorgu)){
  print("hata!");exit;
}

seklinde bir kontorl ile kullaniyorum. belki yardimci olabilir...

On Fri, 2004-06-18 at 10:58, Serdar KÖYLÜ wrote:
> Selamlar..
>
> Kizmayin ama muneccimlik yapmak olmus biraz..
>
> Neye gore daha dogru? Neden daha dogru ? Belki her ikiside kulliyeten
> yanlis.
>
> Bunlardan hangisi daha dogru demek "Oglen yemekte izgara mi yesem, kuru
> fasulyemi ?" demekten daha anlasilmaz bir soru. Kalp hastasi iseniz
> baska perhiz, ulser iseniz baska perhiz gecerlidir.
>
> Oncelikle:
>
> mysql_query($query)
>
> Ne yapiyor:
>
> Only for SELECT,SHOW,EXPLAIN or DESCRIBE statements mysql_query()
> returns a resource identifier or FALSE if the query was not executed
> correctly.
>
> Demekki, ya bir resource, yada false donduruyor.
>
> Simdi
>
> if (mysql_query($query)) {
> ...
> }
>
> Sizin sorgu tumcenizin dogru olup olmadigina mi bakacak, bos bir sonuc
> dondurdugune mi? Bu durumda kullanimi abestir. Ama,
>
> if (mysql_query($query) === False) {
> ...
> }
>
> seklinde bakarsaniz, daha manali bir fikir sahibi olursunuz.
>
> Diger yandan,
>
> mysql_query() dediginiz zaman size bir result nesnesi donecek vede siz
> oradaki row vs. isleyeceksiniz. Ama bu resultu nereye koydunuz?
>
> Demekki,
>
> $result = mysql_query($query);
>
> if ( $result .... ) {
>
>
> }
>
> Seklinde kullanmak daha makul..
>
> Kabaca, C veya PHP olmasi ortada, bazi kurallari degistirmez. Bunlarin
> basinda oncelikle problemin dogru tarif edilmesi gelir. Siz oncelikle
> problemi tarif ederseniz, hangi tur bir kullanim gerektigine dair bir
> fikir verebiliriz.. Bu satirlari ne amaca hizmetle yazdiginizi bilmeden
> soyleyecegimiz her sey abesle istigal olacaktir.
>
>
> Saygi ve sevgiler..
>
>
>
> > Ustteki kullanim daha dogru.
> > Aslinda ikisi de calisir ama usttekini kullanmanizi tavisye ederim.
> >
> > ERKAN BALABAN
> >
> > -----Original Message-----
> > From: linux-programlama-bounce@liste.linux.org.tr
> > [mailto:linux-programlama-bounce@liste.linux.org.tr] On Behalf Of GOKHAN
> > MEMIOGLU
> > Sent: Wednesday, June 16, 2004 3:27 PM
> > To: linux-programlama@liste.linux.org.tr
> > Subject: [linux-programlama] mysql cildirdim
> >
> >
> > if (mysql_query($query)
> > {
> > ..........................
> > ........................
> > .............................
> > }
> >
> > seklinde bir kullanim mi daha dogru yoksa
> >
> > $degisken=mysql_query($query);
> >
> > if ( ! empty($degisken))
> > {
> > .........................
> > .........................
> > .........................
> > }
> >
> > bu sekilde bir if kontrolu kullanmak mi daha
> > dogru
> >
> > bir onceki mailimde yani alttaki mailimdeki
> > sorunu bu sekilde cozdum fakat kafam karisti yardim edebilirmisiniz
> >
> >
> >
> > -----Original Message-----
> > From: linux-programlama-bounce@liste.linux.org.tr
> > [mailto:linux-programlama-bounce@liste.linux.org.tr]On Behalf Of GOKHAN
> > MEMIOGLU
> > Sent: Wednesday, June 16, 2004 1:45 PM
> > To: linux-programlama@liste.linux.org.tr
> > Subject: [linux-programlama] mysql
> >
> >
> >
> >
> >
> > merhaba arkadaslar mysql cildirtti beni
> >
> > $query="select aln1,al2,aln3,aln4 from kzdlgklas where
> > klasgrsid=$kls_grs_id";
> > $sonuc=mysql_query($query);
> > $oku=mysql_fetch_assoc($sonuc);
> >
> >
> > yukardaki basit query php ile uyguladigim zaman
> >
> > aln1,aln2,aln4 kolonlarinin ilgili satirdaki degerleri dogru bir
> > sekilde geliyor fakat aln3 kolonunda ki veri 0.000 diye geliyor halbuki
> > burda 0 degerinden farkli bir deger mevcut
> >
> > sebebi ne olabilir acaba.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
>
>
>


---------

Bu arsiv hypermail 2.1.7 tarafindan uretilmistir.