lostyazilim
tr.link

kullanıcı id insert ve update

5 Mesajlar 634 Okunma
acebozum
tr.link

fnur fnur WM Aracı Kullanıcı
  • Üyelik 24.11.2015
  • Yaş/Cinsiyet 34 / K
  • Meslek bilgisayar mühendisi
  • Konum Ankara
  • Ad Soyad F** T**
  • Mesajlar 21
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
Meraba arkadaşlar,
Sorum şu ki sistemde olan kullanıcıların vardiya planını eklicem, güncellicem. vardiya planı oluştururken kullanıcılar tablosunda var olan ID yi vardiya tablosundaki kullanıcı_id ye eşitlemem lazım. insert yada update yaparken nasıl yazdırcam.
 

 

wmaraci
reklam

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
bunun için basitten php /mysql giriş bilgisi gerekiyor yani burada sana verilen kodda değişiklik yapmak istediğinde hata alırsan istek gider en azından php mysql giriş öğrenin
 

 

fnur fnur WM Aracı Kullanıcı
  • Üyelik 24.11.2015
  • Yaş/Cinsiyet 34 / K
  • Meslek bilgisayar mühendisi
  • Konum Ankara
  • Ad Soyad F** T**
  • Mesajlar 21
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
INNER JOIN ile update ve insert işlemini soruyorum daha doğrusu
 

 

ahmetycom ahmetycom WM Aracı Kullanıcı
  • Üyelik 30.09.2015
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Rize
  • Ad Soyad A** Y**
  • Mesajlar 54
  • Beğeniler 29 / 8
  • Ticaret 0, (%0)
$aranankullanici = 5;
$kullaniciidsorgulama = @mysql_query("SELECT * FROM kullanicilar WHERE id='$aranankullanici'");
$kullaniciid = mysql_fetch_assoc("id");
$vardiyasorgu = @mysql_query("SELECT * FROM vardiya WHERE id='$kullaniciid'");


Böyle bir şey mi demek istediniz tam olarak bunu while döngüsüne dökerseniz işleminiz olur sanırım..
 

 

wmaraci
wmaraci

fnur fnur WM Aracı Kullanıcı
  • Üyelik 24.11.2015
  • Yaş/Cinsiyet 34 / K
  • Meslek bilgisayar mühendisi
  • Konum Ankara
  • Ad Soyad F** T**
  • Mesajlar 21
  • Beğeniler 5 / 0
  • Ticaret 0, (%0)
$sql_vardiya_mt="insert into vardiya_mt(adi, soyadi, gun1, baslangic1, bitis1, gun2, baslangic2, bitis2, gun3, baslangic3, bitis3, gun4, baslangic4, bitis4, gun5, baslangic5, bitis5, gun6, baslangic6, bitis6, gun7, baslangic7, bitis7, mt_kontrol,kullanici_id)
select C.kullanici_id,B.ID , count(*) AS
kullanici FROM vardiya_mt AS C INNER JOIN kullanicilar AS B ON B.ID=C.kullanici_id GROUP BY C.kullanici_id values ( '$adi', '$soyadi', '$gun1', '$baslangic1', '$bitis1', '$gun2', '$baslangic2', '$bitis2', '$gun3', '$baslangic3', '$bitis3', '$gun4', '$baslangic4', '$bitis4', '$gun5', '$baslangic5', '$bitis5', '$gun6', '$baslangic6', '$bitis6', '$gun7', '$baslangic7', '$bitis7','$mt_kontrol','$kullanici_id')";

Ek Olarak: böyle bir sorgum var kullanicilardan gelecek ID ile kullanici_id sinin eşit olması ve bunu vardiya tabloma insert etmem lazım? ekranda bilgileri elle girerken kullanici_id diye bi alan olmucak tabi
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al