Autor Zpráva
grimword
Profil
Mám následující dotaz:

$result = mysql_query("
    SELECT *
    FROM databaze
    WHERE MATCH(titulek, text) AGAINST ('$titulek' IN BOOLEAN MODE)
    ORDER BY 5 * MATCH(titulek) AGAINST ('$titulek') + MATCH(text) AGAINST ('$titulek') DESC LIMIT 0,8");
    while($vypis=mysql_fetch_array($result))
    {
        //vypis
    }

Potřebuji tam ještě vložit limitující podmínku "WHERE povoleno=1" - tedy hledat jen v řádcích, které mají v poli "povoleno" jedničku. Kde to tam mám vložit?
xROAL
Profil
WHERE MATCH(titulek, text) AGAINST ('$titulek' IN BOOLEAN MODE) AND povoleno=1 nefunguje?

Ešte by som doplnil že rozšírenie Mysql je zastaralé (od PHP 5.5.0) a neodporúča sa ho do budúcnosti používať.
Bolo by vhodnejšie prejsť na Mysqli alebo PDO.
grimword
Profil
Aha, tak to bylo jednoduché. Dík.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: