Gelişmiş MySQL Arama Yardım

0 Cevap php

Ben boşuna bir süre için şimdi bir şey ile gelip çalışıyorum. Benim MySQL bilgisi yüzden ben aşağıdaki için kullanmak gereken bazı rehberlik kullanabilirsiniz en iyi gelişmemiş:

Ben 2 tabloları ('İncil' ve 'kitap') Ben gelen aramak gerekir var. Şu anda sadece aşağıdaki sorgu ile 'İncil' aradığım:

SELECT * 
  FROM bible 
 WHERE text LIKE '%" . $query . "%' 
 ORDER BY likes DESC 
    LIMIT $start, 10

Şimdi, bazı oldukça gelişmiş şeyler arar başka parçası eklemek gerekiyor. İşte ben işe yaramazsa farkında değilim pseudocode yapmak istediğimiz de budur:

SELECT * 
  FROM bible 
 WHERE books.book+' '+bible.chapter+':'+bible.verse = '$query'

$ Sorgu bible.verse gelen Genesis Genesis books.book gelen 01:02, 1 bible.chapter gelen ve 2 gibi bir şey eşit olur

Bu konuda herhangi bir yardım / rehberlik çok takdir =)

0 Cevap