Farklı tablolarda arama hatası
Aşağıdaki kodu kullanarak iki ayrı tabloda arama yapmaya çalışıyorum tabloların sutunları tamamen aynı ancak
https://i.hizliresim.com/CAAN6B.png
linkteki hatayı veriyor. Doğrusu nedir nerede hata yapmışım? Yardım edenlere çok teşekkürler.
<?php
$sql = $connect->query("SELECT * FROM oyunlar INNER JOIN programlar ON oyunlar.id = programlar.id WHERE baslik and aciklama and etiket LIKE '%".$word."%' LIMIT 7");
if ($sql->num_rows) {
echo '<br>';
echo '<a id="sn">Şuan da "'.$word.'" ile ilgili sitemizdeki bütün arama sonuçlarını görüyorsunuz.</a>';
while ($row = $sql->fetch_assoc())
?>
oyunlar tablonda baslik var ise
programlar tablonda baslik var ise hata verir zaten.
hangi baslik a göre belirtmemişsin
select * yerine
select
programlar.id as Pid,
urunler.id as uid,
programlar.baslik as pbaslik,
urunler.baslik as ubaslik
vs gibi işlem yap
on don sonra baslik yerine pbaslik yada programlar.baslik kullan ki düzgün olsun
ayrıca
programlar.baslik like blablabla
or
urunlar.aciklama like blablabla
or
programlar.etiket like blablabla
or
urunler.etiket like blablala
gibi yap bence.