Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!


Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

Php de farklı tablolardaki bilgileri aynı dosyada çekmek mümkün mü

  #1  
Okunmamış 05 Kasım 2019, 18:06
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 25 Şubat 2019
Yaş / Cinsiyet: 21 / Erkek
Meslek: öğrenci
Ad, Soyad: Mu... Do...
Mesajlar: 15
Beğeniler: 0 / 1
Ticaret: 0, 0%
Merhaba arkadaşlar mysqlde farlı tablolardaki bilgileri aynı php dosyasında yazdırmam mümkün mü, yani kategoriler kısmındaki girdiğim title keywords description vs düzgün geliyor fakat diğer hazirlanis tablosundaki verileride aynı dosya içerisinde aynı şekilde çekmem mümkünmüdür acil



Kod:
<?php
				$kategoribullink=@$_GET["sayfa"];
				
				$kategorikkayit = mysql_query("select * from kategoriler where kategoriID='".$kategoribullink."'"); 
				$kategorikat = mysql_fetch_array($kategorikkayit);
				$kategorikatad=$kategorikat["kategoriAd"];
				$title=$kategorikat["title"];
				$keywords=$kategorikat["keywords"];
				$description=$kategorikat["description"];
				$ustbilgi = $kategorikat["ustbilgi"];
			
			
				?>
  #2  
Okunmamış 05 Kasım 2019, 19:35
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 27 Mart 2018
Yaş / Cinsiyet: 26 / Erkek
Meslek: öğrenci
Konum: Mersin
Ad, Soyad: Mu... Gü...
Mesajlar: 35
Beğeniler: 10 / 28
Ticaret: 0, 0%
İsterseniz tüm tabloları tek bir php dosyasına yazdırabilirsiniz. İlişkili tabloları bile join ederekte yazabilmekteyiz.
  #3  
Okunmamış 06 Kasım 2019, 14:53
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 25 Şubat 2019
Yaş / Cinsiyet: 21 / Erkek
Meslek: öğrenci
Ad, Soyad: Mu... Do...
Mesajlar: 15
Beğeniler: 0 / 1
Ticaret: 0, 0%
hocam inner joini araştırdım phpmyadminden yapıyorlar fakat benim php kısmında müdahale etmem gereken bir nokta olur mu yoksa databaseye yapılan işlem yeterli olur mu
  #4  
Okunmamış 06 Kasım 2019, 15:09
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 03 Nisan 2019
Yaş / Cinsiyet: 24 / Erkek
Meslek: Öğrenci
Konum: Trabzon
Ad, Soyad: Ab... Ka...
Mesajlar: 67
Beğeniler: 29 / 30
Ticaret: 0, 0%
En basit şekilde düşünürsek (üstte yazdığınız kodları baz alıyorum) farklı farklı sorgularla ayrı ayrı tablolardan veri çekmek mümkündür.
Bir sorguda
PHP- Kodu:
$kategoribullink=@$_GET["sayfa"];
                
                
$kategorikkayit mysql_query("select * from kategoriler where kategoriID='".$kategoribullink."'"); 
                
$kategorikat mysql_fetch_array($kategorikkayit);
                
$kategorikatad=$kategorikat["kategoriAd"]; 
ile
PHP- Kodu:
$hazirlanisbullink=@$_GET["sayfa"];
                
                
$hazirlaniskayit mysql_query("select * from hazirlanis where hazirlanisID='".$hazirlanisbullink."'"); 
                
$hazirlanis mysql_fetch_array($hazirlaniskayit);
                
$hazirlanisad=$hazirlanis["hazirlanisAd"]; 
echo $kategorikad;
echo $hazirlanisad;
İki sorgu da çalışır. Sorunuzu yanlış anlamadıysam çözüm bu şekilde olabilir.
  #5  
Okunmamış 06 Kasım 2019, 15:16
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 25 Şubat 2019
Yaş / Cinsiyet: 21 / Erkek
Meslek: öğrenci
Ad, Soyad: Mu... Do...
Mesajlar: 15
Beğeniler: 0 / 1
Ticaret: 0, 0%
hocam kodu o şekilde eklediğimde bu sefer hazirlanis tablosundaki veriler geliyor ama kategoriler tablosundakileri çekmiyor

Kod:
<?php
				$kategoribullink=@$_GET["sayfa"];
				
				$kategorikkayit = mysql_query("select * from kategoriler where kategoriID='".$kategoribullink."'"); 
				$kategorikat = mysql_fetch_array($kategorikkayit);
				$kategorikatad=$kategorikat["kategoriAd"];
				$title=$kategorikat["title"];
				$keywords=$kategorikat["keywords"];
				$description=$kategorikat["description"];
				$ustbilgi = $kategorikat["ustbilgi"];
			

				$hazirlanisbullink=@$_GET["sayfa"];
                
               			$hazirlaniskayit = mysql_query("select * from hazirlanis where hazirlanisID='".$hazirlanisbullink."'"); 
               			$hazirlanis = mysql_fetch_array($hazirlaniskayit);
                		$hazirlanisad=$hazirlanis["hazirlanisAd"]; 
				$title=$hazirlanis["title"];
				$keywords=$hazirlanis["keywords"];
				$description=$hazirlanis["description"];
				$ustbilgi = $hazirlanis["ustbilgi"];
				
?>
  #6  
Okunmamış 06 Kasım 2019, 15:25
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 03 Nisan 2019
Yaş / Cinsiyet: 24 / Erkek
Meslek: Öğrenci
Konum: Trabzon
Ad, Soyad: Ab... Ka...
Mesajlar: 67
Beğeniler: 29 / 30
Ticaret: 0, 0%
Benim sürekli yaptığım bir olay birden fazla sorgu yapıp içeriği almak, hiç mysql kullanmadım ama mysqli ve PDO da yaptım hep, ondan kaynaklı olur mu bilmiyorum mysql_fetch_array yerine de mysql_feth_assoc kullanırdım. Öyle deneyin, bir de get i değişkene atamadan direkt WHERE den sonra ' ".$_GET["sayfa"]." ' şeklinde deneyin. Daha da olmazsa ben bilmiyorum açıkçası
  #7  
Okunmamış 06 Kasım 2019, 15:48
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 25 Şubat 2019
Yaş / Cinsiyet: 21 / Erkek
Meslek: öğrenci
Ad, Soyad: Mu... Do...
Mesajlar: 15
Beğeniler: 0 / 1
Ticaret: 0, 0%
o şekilde denedim fakat işe yaramadı
  #8  
Okunmamış 06 Kasım 2019, 16:36
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 12 Mart 2013
Yaş / Cinsiyet: 27 / Erkek
Meslek: ...
Konum: Adana
Ad, Soyad: Me... Ça...
Mesajlar: 389
Beğeniler: 165 / 144
Ticaret: 1, 100%
Yapmak istediğiniz tam olarak nedir ben anlamadım. İki farklı veritabanını birleştirip öyle mi veri çekeceksiniz aynı sayfada, yoksa ikisini ayrı ayrı çekip mi listeleyeceksiniz aynı sayfada?

Eğer ayrı ayrı yapacaksanız üstteki sorgunuzu alta kopyalayıp veritananı ve değişken isimlerini değiştirin tamamdır. Zaten arkadaşlar da da örnek vermiş.

Yok eğer iki veritabanı birbiriyle bağlantılıyla ve ikisini birleştirip çekecekseniz bağlantınızda INNER JOIN ile iki veritabanını da birleştirip öyle çekmeniz gerekiyor.
  #9  
Okunmamış 06 Kasım 2019, 18:40
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 25 Şubat 2019
Yaş / Cinsiyet: 21 / Erkek
Meslek: öğrenci
Ad, Soyad: Mu... Do...
Mesajlar: 15
Beğeniler: 0 / 1
Ticaret: 0, 0%
Hocam aynı database içinde farklı 2 farklı kategori tablosu var. iki tabloyuda aynı dosyada yazdırmak istiyorum. title keywords description vs vs kullanmak için fakat bir çözüm bulamadım
  #10  
Okunmamış 06 Kasım 2019, 23:31
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 12 Mart 2013
Yaş / Cinsiyet: 27 / Erkek
Meslek: ...
Konum: Adana
Ad, Soyad: Me... Ça...
Mesajlar: 389
Beğeniler: 165 / 144
Ticaret: 1, 100%
Alıntı:
mdogan34 Adlı Üyeden Alıntı
hocam kodu o şekilde eklediğimde bu sefer hazirlanis tablosundaki veriler geliyor ama kategoriler tablosundakileri çekmiyor

Kod:
<?php
				$kategoribullink=@$_GET["sayfa"];
				
				$kategorikkayit = mysql_query("select * from kategoriler where kategoriID='".$kategoribullink."'"); 
				$kategorikat = mysql_fetch_array($kategorikkayit);
				$kategorikatad=$kategorikat["kategoriAd"];
				$title=$kategorikat["title"];
				$keywords=$kategorikat["keywords"];
				$description=$kategorikat["description"];
				$ustbilgi = $kategorikat["ustbilgi"];
			

				$hazirlanisbullink=@$_GET["sayfa"];
                
               			$hazirlaniskayit = mysql_query("select * from hazirlanis where hazirlanisID='".$hazirlanisbullink."'"); 
               			$hazirlanis = mysql_fetch_array($hazirlaniskayit);
                		$hazirlanisad=$hazirlanis["hazirlanisAd"]; 
				$title=$hazirlanis["title"];
				$keywords=$hazirlanis["keywords"];
				$description=$hazirlanis["description"];
				$ustbilgi = $hazirlanis["ustbilgi"];
				
?>
Şu sistem doğru ama değişken isimlerini aynı yapmışsınız, o yüzden değişkenin en son tanımını alıyor.
Yani hem kategorilerde $title yapmışsınız, hem de hazırlanışta $title yapmışsınız. Bir değişkene o şekilde iki farklı değer atayamazsınız.

Kategorideki değişken isimlerinin başına "kat_" ekleyin. $kat_title, $kat_keywords vs...

Hazırlanış değişkenlerinin başına da "haz_" ekleyin. $haz_title vs...
mdogan34 ve Abdullahx bunu beğendi.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 00:07.