-
Üyelik
07.12.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Mersin
-
Ad Soyad
H** A**
-
Mesajlar
119
-
Beğeniler
62 / 15
-
Ticaret
0, (%0)
merhaba arkadaşlar örneğin benim urunler diye bir veritabanım var ve içinde 10 tane tablom bu 10 tane tablonun içinde arama yaptırmak istiyorum örneğin bir ürün ismi yazacak kullanıcı bu ürün ismini 10 tablonun içinde aratacak örneğin birinci tabloda sac_isim ikinci de cilt_isim vs. o alan adları içinde aratacak ve bunu pdo ile nasıl yapabilirim
stepofall
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
15.01.2018
-
Yaş/Cinsiyet
50 / E
-
Meslek
Turizm
-
Konum
Konya
-
Ad Soyad
H** A**
-
Mesajlar
47
-
Beğeniler
14 / 18
-
Ticaret
0, (%0)
INNER JOIN ile bağlamanız lazım o zaman
-
Üyelik
10.11.2013
-
Yaş/Cinsiyet
27 / E
-
Meslek
Front-End Developer
-
Konum
Adana
-
Ad Soyad
S** D**
-
Mesajlar
1345
-
Beğeniler
234 / 472
-
Ticaret
12, (%100)
SQL:
SELECT
tablo1.urunid, tablo2.urunid, tablo2.cilt
FROM
tablo1 INNER JOIN tablo2
ON tablo1.urunid = tablo2.urunid
WHERE
urunid = ?
PDO:
$urunid = //Ürün ID'niz
$query = $db->prepare("SELECT tablo1.urunid, tablo2.urunid, tablo2.cilt FROM tablo1 INNER JOIN tablo2 ON tablo1.urunid = tablo2.urunid WHERE urunid = ?");
$param = array($urunid);
$query->execute($param);
1 kişi bu mesajı beğendi.
sefacandemir.com.tr
-
Üyelik
14.01.2018
-
Yaş/Cinsiyet
52 / E
-
Meslek
Programcı
-
Konum
İzmir
-
Ad Soyad
S** S**
-
Mesajlar
319
-
Beğeniler
4 / 111
-
Ticaret
0, (%0)
Yapamazsın.
10 tane tabloda birden arayamazsın. 10 tablo birden senin düşündüğün şekilde bir birine bağlanmaz.
SQL sunucular ilişkisel veri tabanıdır. Excel kullanır gibi verti tabanı tasarlayıp sonuç almayı beklemeyin.
Öncelikle soralım.
Neden ürünlerin 10 ayrı tabloda ?
1 kişi bu mesajı beğendi.
-
Üyelik
26.11.2014
-
Yaş/Cinsiyet
37 / E
-
Meslek
Php Developer
-
Konum
Amasya
-
Ad Soyad
K** Y**
-
Mesajlar
89
-
Beğeniler
1 / 26
-
Ticaret
0, (%0)
Öncelikle, tüm databasede arama işlemi için, "show tables" tablo isimlerini alabilir, ardından
"SHOW COLUMNS FROM tablo;"
Şeklinde sutunları alabilir döngü içersinde işleyebilirsiniz.
1 kişi bu mesajı beğendi.