Hocam mantığını anlatmaya çalışacağım ve biraz yol göstereceğim.Tamamen kodlarını yazmaya şuan için vaktim yok.Eğer hala zorlanıyor ve yapamıyorsan kodlarınıda yazarım.
Veritabanına bağlanarak istediğin tabloda etiketler isimli bir sütun oluştur.Ardından yeni bir makale/video eklerken etiketlere özel bir textarea açmalısın.Orada verileri "
ahmet,
mehmet,
hasan,
hüseyin " şeklinde virgül ve ardından boşluk sonrasında da kelime olacak şekilde girmelisin.Bu şekilde textarea ile girilen verileri mysql komutu
INSERT INTO ile diğer verilerinin yanına yazdırıyorsun.Artık veritabanında diğer veriler gibi birde etiketler isimli sütun var ve içinde her makale/video'ya özgün veriler var.Şimdi bu etiketleri Php'nin Explode komutu ile , 'e göre parçalayıp gerekli yere yazdıracaksın.
Php'nin Explode komutunu öğrenmeni öneriyorum.Ben ,'e göre nasıl parçalanır onuda bir özet olarak kodlarını yazayım
Veritabanı bağlantını yaptıktan sonra while döngüsü ile dizi değişkenine atadığın verilerden etiketler isimli sütunuda $etiketler isimli bir değişkene atadığını varsayıyorum.
<?php
$bol = explode ("," , $etiket); // Virgül'e göre etiket değişkeni içindekileri parçaladık.
?>
Bundan sonrasında $bol isimli değişkenine , ile ayırılarak etiketler değişkenindeki veriler dizi değişkeni olarak atandı.Sen $bol değişkeni içindeki parçalanmış verileri ekrana yazdırabilirsin.Tabii önce saydırıp kaç tane varsa o kadarını saydırman gerekiyor.