deleter20 adlı üyeden alıntı: mesajı görüntüle
veritabanında id alanında yazı id lerini dizi seklinde tutuyorum 1,2,3,4 diye

eger yazı idsi bu id alanının icinde varsa bilgileri cekmek istiyorum

mesela veritabanında
etiket => deneme
id => 2,6,76,85

seklinde olsun 76 id li konuya girdigim zaman bu etiketi cekmek istiyorum
veritabanından bunu php komutu olarak nasıl cekebilirim

SELECT
abc,id
FROM deneme
WHERE id LIKE '%$id%'

seklinde kod isime yaramaz cunku 1 nolu id li konu 301 id li konunun etiketini de yazabilir
2 tablon olduğu düşün

1. tablo yazı tablosu
id -baslık - içerik - etiket.
4 deneme deneme 56,58,200,60 diyelim

etiket tablosuda
id etiket_ismi olsun
56 php
58 sql
200 html

gibi bilgilerimiz olsun

$query = "select * from yazi where id ='4' ";
$query = mysql_query($query);
$y_row = mysql_fetch_assoc($query);
$etiket_array = $y_row['etiket'];
$etiket_id_array = explode(',',$etiket_array);

foreach ($etiket_id_array as $etiket_id)
{
$query = mysql_query("select * from etiket where id = '$etiket_id'");//56 58
$etiket_row = mysql_fetch_assoc($query);
echo $etiket_row ['etiket_ism'];//php sql
}
// veya Vice-versa
veri tabani yapina gore bu olay degisebilir. genel bir örnek anlattım MYSQL in LEFT JOIN ve IN fonksiyonlarını bir incele derim. kolay gelsin saygılar.