ФорумРазработкаБазы данных → Есть ли такая проверка? Существуетли таблица в базе?

Есть ли такая проверка? Существуетли таблица в базе?

  • Tureg

    Сообщения: 55 Репутация: N Группа: Кто попало

    Spritz 22 декабря 2008 г. 7:58

    Вот сообственно в этом вопрос и заключается, можно ли как нибуть проверить существует ли определенная таблица в базе, а если нету то послать sql запрос на ее создание :)
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 22 декабря 2008 г. 8:48, спустя 50 минут 3 секунды

    SHOW TABLES;
    все умрут, а я изумруд
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 22 декабря 2008 г. 11:21, спустя 2 часа 33 минуты 17 секунд

    делаешь запрос
    SHOW TABLES;


    потом проходишься циклом по найденым таблицам

    3 строки кода, напрягись )
    все умрут, а я изумруд
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 22 декабря 2008 г. 13:33, спустя 2 часа 11 минут 43 секунды

    ебетесь сложно)

    show tables like 'tableneed'
    Сапожник без сапог
  • Tureg

    Сообщения: 55 Репутация: N Группа: Кто попало

    Spritz 23 декабря 2008 г. 5:01, спустя 15 часов 28 минут 9 секунд


    делаешь запрос
    SHOW TABLES;


    потом проходишься циклом по найденым таблицам

    3 строки кода, напрягись )


    напрегся, всерано не понял
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 23 декабря 2008 г. 9:28, спустя 4 часа 27 минут 23 секунды



    делаешь запрос
    SHOW TABLES;


    потом проходишься циклом по найденым таблицам

    3 строки кода, напрягись )


    напрегся, всерано не понял
    напрягайся не так как в комнате отдыха, а целенаправлено

    запрос
    SHOW TABLES;
    выдаст список таблиц

    или, как сказал phpdude, запрос
    show tables like 'teleos_ru'
    выдаст эту таблицу если оно есть, тебе надо только только посчитать кол-во вернувшихся рядов

    // запрос
    if (кол-во_рядов($sql)==1) {
    // таблица есть!
    }
    все умрут, а я изумруд

Пожалуйста, авторизуйтесь, чтобы написать комментарий!