wmaraci reklam
lidertakipci

PHP Mysql'de aynı satıra veri kaydetme

3 Mesajlar 770 Okunma
advertseo
wmaraci reklam

emreorhan emreorhan WM Aracı Kullanıcı
  • Üyelik 27.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** O**
  • Mesajlar 384
  • Beğeniler 35 / 29
  • Ticaret 3, (%67)
Mysql'deki örneğin beğenenler sütununa birden fazla öğe nasıl kaydedilebilir.Örneğin:
begenen_id=1,3,5

ve bunu nasıl ayırıp idleri okutabilirim?
 

 

wmaraci
reklam

ntka ntka https://ntka.org Kullanıcı
  • Üyelik 22.01.2012
  • Yaş/Cinsiyet 41 / E
  • Meslek Agent
  • Konum İstanbul Anadolu
  • Ad Soyad N** T**
  • Mesajlar 2761
  • Beğeniler 811 / 810
  • Ticaret 262, (%100)
İlgili tabloya beğenen id ve sayfa id şeklinde sutun atarsan bu istediğin olabilir beğenen userin adınıza ekleyebilirsin
 

 

dijitalsite.com.tr ister al / ister sat / yeni üyelere 20 tl bakiye hediye

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Şöyle ki;
$GelenVeri'den her seferinde 1 3 5 tek tek geldiğini varsayalım. Önce tüm bnları $IDler değişkeninde birleştirelim.
$IDler="$IDler,'$GelenVeri'"; // bu işlemin farklı yazımı da varda masa üstünden kalma alışkanlık bende

Not: php de string birleştirme daha farklıda yapılabilir.

daha sonra $IDler değişkenini veritabanında begenen_id kısmına kayıt ettik. Daha sonra veri çekme işlemi sırasında ise
$TekilID=$= explode(",", $IDler ); // burayı döngüye almayı unutmayınız

dediğimizde virgüllü kısımları ayırp $TekilID değişkenine atayacaktır bundan sorası size kalmış istediğiniz işlemi yapabilirsiniz.
Dizileri de kullanabilirsiniz tabi ki dilerseniz onuda yazabilirim :)
 

 

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