Поддержка Проблемы и решения Поиск в БД своей таблице

  • Прошу прощения, может вопрос и глупый, но с php знаком очень поверхностно. Возникла задача создать плагин поиска по базе. Все получилось, при поиске значения состоящего из одних цифр (К примеру 777), все работает, но если вводить с буквами (К примеру 77X7), то поиск не работает. В таблице данные хранятся VARCHAR(14) NOT NULL UNIQUE.

    Сам код поиска:
    `function bt_get_status()
    {
    global $wpdb;
    $table_status = $wpdb->prefix.tbl_bt_tracking;
    if (isset($_POST[‘action’]) && $_POST[‘action’] == ‘activate’) {

    $bt_get_status = $_POST[‘bt_status’];
    // Ищем
    $status = $wpdb->get_var(«SELECT bt_status FROM $table_status WHERE bt_code = $bt_get_status»);

    }

    echo
    «
    <form name=’bt_ender_code’ method=’post’ action=»>
    «;
    echo
    «
    <input type=’text’ name=’bt_status’ style=’width:300px;’/>
    <input type=’hidden’ name=’action’ value=’activate’ />
    <input type=’submit’ name=’send’ value=’Проверить’ />

    </form>
    «;

    if ( isset($_POST[‘action’]) )
    {
    if (empty($status)){
    echo «Нет такого кода»;
    }
    else{

    echo $status;
    }
    }
    }`

Просмотр 4 ответов — с 1 по 4 (всего 4)
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Поиск в БД своей таблице» закрыта для новых ответов.