• 11-08-2019, 22:08:08
    #1
    Merhaba arkadaşlar.
    Tag mantığında bir yapı oluşturmaya çalışıyorum.
    Olayım şu.

    Yazılar tablosundan yazı field'ında mevcutta eklenmiş yazılar var. Ben bunlardan random kelime ve mevcut id'lerini nasıl alabilirim?

    Teşekkürler
  • 11-08-2019, 22:14:27
    #2
    Order by rand limit 1
  • 11-08-2019, 22:21:04
    #3
    Zeta adlı üyeden alıntı: mesajı görüntüle
    Order by rand limit 1
    Cevabınız için teşekkür ederim fakat istediğim bu değil.
    Şimdi Yazılar tablosunda yazı ve id diye field'a sahibim.

    Benim amacım yazı içerisinden random olarak kelime seçmek ve ilgili id'yi tutmak. Yani bildiğiniz tag bulutunu yazılar tablosundaki yazı field'ında mevcut olan kelimelerden seçeceğim.

    Teşekkür ederim.
  • 11-08-2019, 22:27:37
    #4
    ilk olarak son id çek son id çektikten sonra şu işlemi yap $rasgele=rand(1,$sonid); sonrada select * from yazilar where id=$rasgele bu şekilde pdo ile çok kolay bir şekilde yapabilirsiniz
  • 11-08-2019, 22:28:24
    #5
    gizemsiz adlı üyeden alıntı: mesajı görüntüle
    Cevabınız için teşekkür ederim fakat istediğim bu değil.
    Şimdi Yazılar tablosunda yazı ve id diye field'a sahibim.

    Benim amacım yazı içerisinden random olarak kelime seçmek ve ilgili id'yi tutmak. Yani bildiğiniz tag bulutunu yazılar tablosundaki yazı field'ında mevcut olan kelimelerden seçeceğim.

    Teşekkür ederim.
    O zaman soyle bir mantikta yapabilirsiniz
    $explode = explode(" ", $yazi);
    Yazi fieldini bosluga gore kelime kelime array icine atiyoruz ve array rand ile random alabilirsinizl
  • 11-08-2019, 23:10:04
    #6
    yusuf68700 adlı üyeden alıntı: mesajı görüntüle
    ilk olarak son id çek son id çektikten sonra şu işlemi yap $rasgele=rand(1,$sonid); sonrada select * from yazilar where id=$rasgele bu şekilde pdo ile çok kolay bir şekilde yapabilirsiniz
    Zeta adlı üyeden alıntı: mesajı görüntüle
    O zaman soyle bir mantikta yapabilirsiniz
    $explode = explode(" ", $yazi);
    Yazi fieldini bosluga gore kelime kelime array icine atiyoruz ve array rand ile random alabilirsinizl

    Cevaplarınız için teşekkür ederim ama yine bunlar değil.
    Ben direk örnekle açıklayayım.

    İD - yazı
    1 - deneme mesajıdır. Dikkate almayınız
    2 - test görselidir. Önemlidir
    3- kontrol merkezidir. Alıntıdır


    Burada istediğim şu.
    Yazı field'ından random olarak kelime çekmek. Örnek vermem gerekirse;

    <a href.php?id=1>dikkate</a>
    <a href.php?id=2>görselidir</a>
    <a href.php?id=3>kontrol</a>

    Aynen böyle. id ve random olarak spagetti kodu şeklinde çekmem gerekiyor.
    Teşekkür ederim.
  • 11-08-2019, 23:14:26
    #7
    gizemsiz adlı üyeden alıntı: mesajı görüntüle
    Cevaplarınız için teşekkür ederim ama yine bunlar değil.
    Ben direk örnekle açıklayayım.

    İD - yazı
    1 - deneme mesajıdır. Dikkate almayınız
    2 - test görselidir. Önemlidir
    3- kontrol merkezidir. Alıntıdır


    Burada istediğim şu.
    Yazı field'ından random olarak kelime çekmek. Örnek vermem gerekirse;

    <a href.php?id=1>dikkate</a>
    <a href.php?id=2>görselidir</a>
    <a href.php?id=3>kontrol</a>

    Aynen böyle. id ve random olarak spagetti kodu şeklinde çekmem gerekiyor.
    Teşekkür ederim.
    Sonunda anlastik 😂😂
    Burda preg match devreye giriyor regex kodu
    yazip 2 bosluk arasindaki veriyi alip replace ediceksiniz
  • 11-08-2019, 23:41:44
    #8
    Zeta adlı üyeden alıntı: mesajı görüntüle
    Sonunda anlastik 😂😂
    Burda preg replace devreye giriyor regex kodu
    yazip 2 bosluk arasindaki veriyi alip replace ediceksiniz

    )))
    Teşekkürler.
    Örnek bir kod var mıydı?



    Cevap yok mu?