SQL sorgu yardım
Merhaba,
aşağıdaki gibi bir sorgum var
$sorgu = $db->prepare("SELECT * FROM tbl_anket_katilim WHERE Done LIKE 0");
$sorgu->execute();
WHERE bölümüne nasıl bir şey eklemeliyim ki tbl_anket_katilim tablosunda PollUsers sütununda virgüllerle ayrılmış olarak bulunan bir çok UserID içinde benim 1 olan ($_SESSION['UserID']) UserID'im varsa o satırı listelesin. O satırın PollUsers sütünunda benim UserID'im yoksa listelemesin.
<?php
$sorgu = $db->prepare("SELECT * FROM tbl_anket_katilim WHERE Done LIKE 0");
$sorgu->execute();
while($row=$sorgu->fetch(PDO::FETCH_ASSOC)) {
$kontrol=$row['PollUsers'];
$arr = explode (",",$kontrol);
$kullanci=$_SESSION['UserID'];
if (in_array($kullanci, $arr)) {
echo "kullanici id var";
}
}
?>