wmaraci reklam
lidertakipci

Mysql inner join ile array dizisi

7 Mesajlar 781 Okunma
advertseo
wmaraci reklam

look2me look2me WM Aracı Kullanıcı
  • Üyelik 29.12.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Aydın
  • Ad Soyad M** S**
  • Mesajlar 50
  • Beğeniler 14 / 4
  • Ticaret 0, (%0)
Merhabalar yeni bir sistem yaziyorum soyle bir olayi var mesela bir tamirci var ilan aciyor ve bu ilana 3 kisi kayit oluyor idleri kayit_id olarak mysql kayit oluyor bu 3 kisi idleri 2,3,5 olsun mesela bu tamirci form table goruntulediginde her bir isi isi alan insanlara gore yani idsi iki olan kullaniciyi ayri bir sutunda is aciklamasi vs gibi tek tek sutunlatra yazxfirmak istiyorum bunu nasil yaparim ? Tesekkirler simdiden
 

 

wmaraci
reklam

mxaksoy mxaksoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.03.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 1359
  • Beğeniler 482 / 344
  • Ticaret 3, (%100)
Hocam bana alanları yazar mısınız?
(Tablo ve kolonlar)
look2me

kişi bu mesajı beğendi.

look2me look2me WM Aracı Kullanıcı
  • Üyelik 29.12.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Aydın
  • Ad Soyad M** S**
  • Mesajlar 50
  • Beğeniler 14 / 4
  • Ticaret 0, (%0)
Uye kolonu id ve kullanici_adi sutunu
İslistesi kolonu istanimi ve uye_id sutunu
Örnek : uye kolonu id =1 kullanici_adi=ahmet
Uye kolonu id=2 kullanici_adi=mehmet
Uye kolonu id=3 kullanici_adi=veli
İslistesi kolonu istanimi =tamir1 uye_id = 1,2
İstanimi=tamir2 uyeid=2,3
Kullanici girdiginde hangi isleri aldiginji diger kullanicilarinkini gormeden lisetelemeli ua da tamirci girdiginde hangi kullanicilarin neleri aldigini tek tek gorebilmeli
 

 

look2me look2me WM Aracı Kullanıcı
  • Üyelik 29.12.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Aydın
  • Ad Soyad M** S**
  • Mesajlar 50
  • Beğeniler 14 / 4
  • Ticaret 0, (%0)
Ayrica tabletten yazdim yazim hatalari icin ozur dilerim
 

 

wmaraci
wmaraci

look2me look2me WM Aracı Kullanıcı
  • Üyelik 29.12.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Aydın
  • Ad Soyad M** S**
  • Mesajlar 50
  • Beğeniler 14 / 4
  • Ticaret 0, (%0)
SELECT tv_activity.a_name, tv_user.id FROM tv_user LEFT JOIN tv_activity ON FIND_IN_SET(tv_user.id, tv_activity.a_users) where tv_user.id = '$id'
sql sorgusu ve mysql_affected_row ile while içinde query döngüsünü row içine alarak çözdüm teşekkürler :) konu çözülmüştür isteyen olursa detaylı yazarım
 

 

MehmetMasa MehmetMasa WM Aracı Kullanıcı
  • Üyelik 05.10.2016
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad M** M**
  • Mesajlar 1946
  • Beğeniler 552 / 554
  • Ticaret 40, (%100)
look2me Hocam detaylı anlatabilirmisiniz benzer bir sorunla karşılaştım :)
 

 

look2me look2me WM Aracı Kullanıcı
  • Üyelik 29.12.2017
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım
  • Konum Aydın
  • Ad Soyad M** S**
  • Mesajlar 50
  • Beğeniler 14 / 4
  • Ticaret 0, (%0)

$userworklist = query("SELECT * FROM tv_user LEFT JOIN tv_activity ON FIND_IN_SET(tv_user.id, tv_activity.a_users) where tv_user.id = '$id'");
if (mysql_affected_rows()) {
while ($row = mysql_fetch_array($userworklist)) {
?>



sql'de şu şekilde
tv_user içerisinde id ve username var
tv_activity içerisinde a_users(tv_users buraya kaydoluyor) a_activity

NOT : tv_user.id = '$id'" burada verilen id değerini bir çok yöntem ile eşitleyebilirsin daha önce bir fonksiyon oluşturup oradan da çekebilirsin
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al