Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Mysqlde elle ekleme

Konu, 'PHP' kısmında rani3l tarafından paylaşıldı.

  1. rani3l

    rani3l Üye

    Kayıt:
    19 Nisan 2005
    Mesajlar:
    221
    Beğenilen Mesajlar:
    0
    Meslek:
    talebe
    Şimdi elimde şöyle bir veri var = x10

    bir yanda da şöyle bir veri var = 10

    şimdi ben bunları mysql sorgusuyla veri_1='x'veri_2

    diye eşlemek istiyorum ama hata veriyor. bunu yapabileceğim herhangi bir yöntem var mı ?
     
  2. ozguraybar2

    ozguraybar2 Aktif Üye

    Kayıt:
    17 Eylül 2007
    Mesajlar:
    473
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Denizli
    PHP:
    $a "x10";
    $b "10";
    $c split("x",$a);
    //kodlarımızı ayırdık
    //artık $c[0] yazdığımızda sonuç x
    // $c[1] yazdığımızda sonuç 10 olacaktır
    // gerisini sen yaparsın :)
     
  3. rani3l

    rani3l Üye

    Kayıt:
    19 Nisan 2005
    Mesajlar:
    221
    Beğenilen Mesajlar:
    0
    Meslek:
    talebe
    ama şöyle=

    $sql = mysql_query("SELECT .......... WHERE veri_1='x'veri_2 ");

    dışarıda değil yani...
     
  4. ozguraybar2

    ozguraybar2 Aktif Üye

    Kayıt:
    17 Eylül 2007
    Mesajlar:
    473
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci
    Şehir:
    Denizli
    sorunu anlamadm ki bu ne demek hocam
    WHERE veri_1='x'veri_2 "
     
  5. rani3l

    rani3l Üye

    Kayıt:
    19 Nisan 2005
    Mesajlar:
    221
    Beğenilen Mesajlar:
    0
    Meslek:
    talebe
    veritabanındaki değerler. biri 10 iken biri x10. bunları mysql sorgusunda eşit göstermek istiyorum ama x10=10 olmadığı için sorun yaşıyorum.
     
  6. rani3l

    rani3l Üye

    Kayıt:
    19 Nisan 2005
    Mesajlar:
    221
    Beğenilen Mesajlar:
    0
    Meslek:
    talebe
    Şöyle oluyormuş:

    Kod:
    veri_1 LIKE 'x%'
     
  7. Ferhat Ozdemir

    Ferhat Ozdemir Daimi Üye

    Kayıt:
    14 Nisan 2006
    Mesajlar:
    3,268
    Beğenilen Mesajlar:
    3
    Meslek:
    Electronics and Computer Engineer
    Şehir:
    Texas
    yanlış anlamadıysam veri_1 sutununda hem 10 hemde X10 degerleri var bunlari tek sorgu ile gostermeye mi calisiyorsun
    1.
    WHERE veri_1 LIKE '%10' böyle bir dene.
    2.
    PHP:
    $degerler = array("10","x10");
    $veriler  implode(", ",$degerler);
    $sorgu mysql_query("SELECT * FROM tablon WHERE veri_1 IN ($veriler)");
    //...
    gibi...
     
    Son düzenleme yönetici tarafından yapıldı: 3 Temmuz 2008
  8. rani3l

    rani3l Üye

    Kayıt:
    19 Nisan 2005
    Mesajlar:
    221
    Beğenilen Mesajlar:
    0
    Meslek:
    talebe
    @BlueNight

    teşekkürler. Sanırım çok yakın zamanlarda yazdık, evet aynen öyle.
     
  9. Ferhat Ozdemir

    Ferhat Ozdemir Daimi Üye

    Kayıt:
    14 Nisan 2006
    Mesajlar:
    3,268
    Beğenilen Mesajlar:
    3
    Meslek:
    Electronics and Computer Engineer
    Şehir:
    Texas
    Bu arada senin yaptigin sekil olursa veri_1 = x20 olsa yine sonuc gosterir. burada ayırıcı elaman x olarak gosterilmiştir. yani x sabit oldugu surece xblablabla olsa yine senin sonuclar cikar :) bilmem anlatabildim mi