Bir formum var.
Kullanıcı hem kategori seçip, hem aramak istediğini yazacak.
<select name="kategori_id">
<option="1">PHP</option>
<option="2">JQUERY</option>
<option="3">ASP.NET</option>
<!-- Vs Şeklinde Gidiyor.. -->
</select>
haberler tablosu :
id | haber_adi | haber_icerik | kategori_id |
kategori tablosu:
kategori_id | kategori_adi | kategori_ust_id |
Ben form dan seçilen kategoriyi haberler tablosundan eşleştirip kategori tablosuna bağlamam lazım bunu nasıl yapabilirim ? Aynı sorgu içerisinde aranacak kelimeyi de aramam lazım.
INNER JOİN ile bağlanılabilir fakat Like komutunu nasıl kullanabiliriz ?.
Örnek Sorgum:
<?php
$kategori = mysql_escape_string($_POST["kategori_id"]);
$kelime = mysql_escape_string($_POST["kelime"]);
$sorgu = mysql_query("SELECT kategori.kategori_id FROM kategori
INNER JOIN haberler ON kategori.kategori_id = haberler.kategori_id
WHERE haberler.haber_adi = LIKE '%".$kelime."%'");
#Bu tarz mı olacak ? Eğer yanlışım varsa sorguda düzeltebilirmisin ?
?>