idea
WM Aracı
Kullanıcı
-
Üyelik
27.04.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Yazılım
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** S**
-
Mesajlar
448
-
Beğeniler
165 / 44
-
Ticaret
4, (%75)
merhaba arkadaşlar.
abc veritabanı tablosu şöyle:
id - isim - soyisim
1 - ali - serkan
2 - veli - konya
3 - ismail - yılmaz
xyz veritabanı tablosu şöyle:
no - adi - soyadi
3 - ismail - yılmaz
soru şöyle:
abc veritabanı tablosunda olup xyz veritabanı tablosunda olmayan kişilerden rastgele bir tanesini seçerek nasıl yazdırabilirim?
örnek: yukarıdaki bu tablolara göre;
xyz tablosunda sadece "ismail yılmaz" var. yani abc tablosundan "ali serkan" veya "veli konya" adlı kişilerden rastgele bir taneyi seçip yazdırmak istiyorum.
teşekkürler.
-
Üyelik
07.01.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Senior Front-end Developer
-
Konum
Aksaray
-
Ad Soyad
F** Y**
-
Mesajlar
120
-
Beğeniler
0 / 5
-
Ticaret
0, (%0)
bunu kullana bilmek için iki tablodada aynı id yar aynı değişken olmalı isim yada soy isim zerine yaparsan limit belirlemen lazım deneme yanılma yollarını kullan
$query_xyzCek = mysql_query("SELECT * FROM xyz");
$row = mysql_fetch_array($query_xyzCek);
$id = $row['id'];
$query_kontrol = mysql_num_rows(mysql_query("SELECT * FROM abc WHERE sanatci_resim = '$id'"));
if ($query_kontrol > 0) {
echo "iki tablodada aynı isim yada id var";
}
else{
$query_rastgele= query("SELECT * FROM abc ORDER BY RAND()");
ecno'vesayre gibi';
}
-
Üyelik
25.06.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Engineering Director
-
Konum
İstanbul Avrupa
-
Ad Soyad
T** C**
-
Mesajlar
771
-
Beğeniler
2 / 260
-
Ticaret
0, (%0)
select * from table where another_table_id not in (select id from another_table where column_name = "checkVariable") order by RAND()
sorgusu yeterli..
tablo adlarını, değişken ve sorgulancak sutun adını kendinize göre düzenlersiniz..
https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)