Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Spojení tabulek SQL

Přeji hezké sobotní dopoledne,
potřeboval bych radu od zdejších programátorů.

Vytvořil jsem si vlastní chat, zprávy a uživatele vypisuji pomocí tohoto sql dotazu:

SELECT     `chat`.`message`,
                       `chat`.`timestamp`,
                       `chat`.`ip`,
                       `uzivatele`.`jmeno`,
                       `uzivatele`. `id`,
                       `uzivatele`. `admin`
           FROM        `chat`
           JOIN        `uzivatele`
           ON          `chat`.`id` = `uzivatele`.`id`
           ORDER BY    `chat`.`timestamp`
           DESC   LIMIT 20

Toto vše pracuje jak má.
Nyní se ale dostávám k problému který nevím jak vyřešit.
Vytvořil jsem si v DB novou tabulku slova kde je seznam nevhodných slov, ve sloupci fuj_slova které pak bych chtěl nahrazovat ***** pokud se vyskytne to fuj_slovo v odeslané zprávě.
Jak mám tuto tabulku do toho sql dotazu dostat když nemá s těmi 2 tabulkami společný žádný klíč?
Budu vděčný za pomoc.
Celý php kód zde:

class Chat extends Core{
     public function fetchMessages() {
          $this->query("
           SELECT     `chat`.`message`,
                       `chat`.`timestamp`,
                       `chat`.`ip`,
                       `uzivatele`.`jmeno`,
                       `uzivatele`. `id`,
                       `uzivatele`. `admin`
           FROM        `chat`
           JOIN        `uzivatele`
           ON          `chat`.`id` = `uzivatele`.`id`
           ORDER BY    `chat`.`timestamp`
           DESC   LIMIT 20         
          ");
          
          return $this->rows();
     }
     public function throwMessage($id, $message){
     $adr=$_SERVER["REMOTE_ADDR"];    
         $this->query("
             INSERT INTO `chat` (`id`, `message`, `timestamp`, `ip`)
             VALUES (" . (int)$id.", '" .$this->db->real_escape_string(htmlentities($message)) ."', UNIX_TIMESTAMP(), '$adr')
         
         ");
     }
}
Předmět Autor Datum
A to chces nahrazovat online? Mnohem vyhodnejsi by bylo to nahradit v rámci uložení zprávy a mít ulo…
Jan Fiala 12.10.2013 11:42
Jan Fiala
A věděl by jste jak na to? Je mi jasné že pokud by to bylo online tak by to zase zbytečně vytěžovalo… poslední
Generation 12.10.2013 11:45
Generation

Zpět do poradny Odpovědět na původní otázku Nahoru