Merhaba arkadaşlar, sorguda bir sorun yaşıyorum.
Amacım arama yapılan sorguda durumu 2 olanları listeletmek. Durumu 2 olanlar ise yayında olan konular.
Sorgum şu şekilde:
$deals = $db->prepare('SELECT * FROM deals
INNER JOIN users ON users.user_id = deals.deal_user_id
WHERE deal_title AND deal_status = ?
LIKE ?');
$deals->execute([2, "%$slug%"]);
$getDeals = $deals->fetchAll(PDO::FETCH_OBJ);Bu şekilde yaptığımda hiçbir şekilde sonuç alamıyorum veri gelmiyor.
Ancak bu şekilde yaparsam yani durumu 2 olanları değilde hepsini listelersem sonuca ulaşabiliyorum.
$deals = $db->prepare('SELECT * FROM deals
INNER JOIN users ON users.user_id = deals.deal_user_id
WHERE deal_title
LIKE ?');
$deals->execute(["%$slug%"]);
$getDeals = $deals->fetchAll(PDO::FETCH_OBJ);Burada yapmam gereken işlem tam olarak nasıldır? Yardımcı olabilecek var mı? Durumu 2 olanları listeletmek için ne yapmam gerekiyor tam olarak? Şimdiden yardımcı olanlara teşekkürler.
$deals = $db->prepare("SELECT * FROM deals
INNER JOIN users ON users.user_id = deals.deal_user_id
WHERE deal_title LIKE %$slug% AND deal_status = ?");
$deals->execute([2]);
$getDeals = $deals->fetchAll(PDO::FETCH_OBJ);