-
Üyelik
26.05.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Tasarım
-
Konum
Kocaeli
-
Ad Soyad
Ö** G**
-
Mesajlar
1468
-
Beğeniler
157 / 158
-
Ticaret
11, (%100)
merhaba arkadalar iki tablom var
siparis ve cep adlı iki tablom var her ikisindende bir veri çekmek istiyorum.
çektiğim verilerin hangi tabloya ait olduğunu göstermek için veriyi renklendirmek istiyorum.
:)
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
siparişleri çekerken, siparişlerde cep telefonu eklenmiş mi göstermek istiyorsanız leftjoin kullanabilirsiniz. Renklendirme ne için gerekli anlamadım ama bastığınız sayfada html ile oynayabilirsiniz.
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
tamam işte hocam select ile başlayın çekmek istediğiniz sütunları yazın daha sonrada from siparisler leftjoin cep vs devam edin.
Bu sorgu ile cep telefonu girilmiş girilmemiş bütün kayıtları alabilirsiniz. Sadece cep telefonu girilmiş kayıtları almak içinse innerjoin cep diyebilirsiniz.
-
Üyelik
26.05.2012
-
Yaş/Cinsiyet
34 / E
-
Meslek
Web Tasarım
-
Konum
Kocaeli
-
Ad Soyad
Ö** G**
-
Mesajlar
1468
-
Beğeniler
157 / 158
-
Ticaret
11, (%100)
hsntngr hocam şöyle sorgum
$siparis = $baglanti->prepare("SELECT * FROM siparis ORDER BY id DESC LIMIT 10");
güncelleyebilirmisiniz ?
:)
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
ondan önce sorayım bu tablolar arasında bir ilişki var mı (bunu en başta sormam lazımdı değil mi ? :) ) mesela user_id veya siparis_id gibi ? Yani böyle bir foreign key tanımlandı mı ? (Çünkü böyle bir ilişki olmadan join yapamayız)
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
bu cep telefonları bu siparişler ile alakalı değil mi ? (Yani şu cep telefonu şu sipariş için girildi vs.) Eğer alakalıysa hangi cep telefonu hangi siparişe ait bunu veritabanında göstermeniz lazımda. Sipariş tablosu ile cap telefonları tablosu arasında bir köprü bir foreign key olması lazım. Aksi halde hepsini tek bir sorguda çekemezsiniz.
(Bu arada bana bldirim glemesi için beni etiketleyebilir veya yazımı alıntılayabilirsiniz hocam aksi halde bana bildirim gelmiyor siz bir mesaj yazdığınızda)
-
Üyelik
21.09.2016
-
Yaş/Cinsiyet
31 / E
-
Meslek
Full Stack Developer
-
Konum
İstanbul Avrupa
-
Ad Soyad
H** T**
-
Mesajlar
1155
-
Beğeniler
99 / 327
-
Ticaret
3, (%100)
phpmyadmini açın. şu sorguları çalıştırın.
ALTER TABLE cep ADD siparis_id INT UNSIGNED NOT NULL;
ALTER TABLE cep ADD CONSTRAINT fk_siparis_id FOREIGN KEY (siparis_id) REFERENCES siparis(id);
daha sonrada şöyle bir query oluşturun. Bu sorgunun son 10 siparişin bilgilerini ve cep bilgilerini getirmesi lazım.
SELECT * FROM siparis
INNER JOIN cep ON cep.siparis_id = siparis.id
ORDER BY id DESC
LIMIT 10