За последние 24 часа нас посетили 29911 программистов и 1761 робот. Сейчас ищет 901 программист ...

поиск сразу по 3 таблицам БД

Тема в разделе "PHP для новичков", создана пользователем TROODON, 6 май 2008.

  1. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
    можно ли как нибудь переработать эту функцию

    PHP:
    1. $query = "select * from `table1` where `content` like '%".$search_string."%' ORDER by `id` DESC LIMIT 0, 9";
    2. $result = mysql_query($query);
    3. $numrows = mysql_num_rows($result);
    чтобы искала сразу по table1, table2, table3 ? :?
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    Все проблемы от головы.

    все таблицы одинаковой структуры? В каком виде ты сам представляешь результат?
    Формулируй. Для себя. Не заставляй уговаривать.
     
  3. BS

    BS Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    можно через union объединить несколько запросов
     
  4. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
    поля одинаковы у одной таблице на 1 поле больше но по нем у поиск не нужен нужен по конкретной строке
    *ушёл гуглить*
     
  5. BS

    BS Активный пользователь

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    TROODON зачем гуглить? скачай мануал с mysql.com и читай

    мне вообще не понятно, как можно приступать к работе, не изучив матчасть?

    бывают, конечно, разные ситуации...