Şimdi Ara

PHP veritabanı içerenleri listelemek

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
5
Cevap
0
Favori
641
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar bi projem için dış kodlamaları hazırladım ve php ile iskeleti yapıyorum şimdi örnek veritabanı
    id ad malzemeler
    şeklinde olacak. Örnek bi taban
    ID AD MALZEMELER
    1 X 14,17,13,77
    Ve kullanıcının girdiği bilgiler
    14,17,13,77,84,246,15 diyelim
    Veritabanında virgülle ayrılan kısım kullanıcının girdiği bilgide yer alıyor. İstediğim şey şu veritabanını geliştirdikten sonra kullanıcının girdiği numaraları içeren idler listelensin yardımlarınızı bekliyorum.



  • Sorunuzu tam olarak anlamadım. yani açıklayıcı değil. istediğiniz şey
    1- malzemeler stunundaki virgülle ayrılmış 14,17,13,77 gibi değerli ayrı ayrı listelemek mi.
    Yoksa
    2- malzemeler stunundaki değerler ile eşleşen tablonun id stununu mu listelemek.


    1 için küçük bir örnek vereyim.

    $id = $_GET['id'];
    $sql = mysql_query("SELECT * FROM tablo WHERE id = '".$id."' ");
    $sonuc = mysql_fetch_assoc($sql);

    $metin= $sonuc['malzemeler'];
    $yenimetin = explode(',',$metin);
    foreach($yenimetin as $yazdir){
    echo "<a href=\"tag.php?tag=$yazdir\"> $yazdir </a>";
    }
  • Ya örneği genişleteyim
    1 A 1,56,14,3
    2 B 3,4,41,1
    3 C 66,77,18

    Benim girdiğim veri
    1,3,56,4,41,14,3
    Şimdi yukarda yazdıklarımı öyle bi sorgulatacağım 2 A VE B sonucunu alayım? Yani a ve b deki rakamlar benim girdiğimde karışık bi halde yer alıyor



    < Bu mesaj bu kişi tarafından değiştirildi BaturSahinov -- 1 Aralık 2013; 11:49:22 >
  • Nedemek istediğini halen anlamış değilim.

    Senin girdiğin bazı veriler var. 1,3,56,4,41,14,3 gibi

    Ben sana daha acıklayıcı örnek vereyim.


    *************************************
    id | Ad | veriler *
    1 A | 1,2,3,4,5,6 *
    2 | B | 3,45,78,13 *
    3 | C | 45,1,2,5,79 *

    *************************************

    Şeklinde olduğunu var sayalım. Mesela 1,2,3,4,5,6 bu değere göre değerin id numarasını ve ad kısmını mı çekmek istiyorsun


    yani 1,2,3,4,5,6 id si = 1 ad = A olacak şekilde.



    < Bu mesaj bu kişi tarafından değiştirildi aksoydesign -- 1 Aralık 2013; 12:04:51 >
  • Ben biraz mantıksal anlatayım id yemekadi ve malzemeleri şeklinde 3 sütun var ya
    malzemeler kısmında yemeğin içerdiği malzemeler aralarda virgülle belirtiliyor o numaralar malzeme kodları
    kullanıcda bu malzemeleri girdiğinde elindekilerle neyi yapabileceğini görmesi
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.