v2.5.2
Giriş yap

Farklı tablolarda arama hatası

mastermst
591 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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())
?>
aydinkeskin
1388 gün önce

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.