Конкретная строка в переменную в запросе MySQL - PullRequest
0 голосов
/ 29 февраля 2012

Мне нужно проверить точку в конце имени домена и добавить точку в конце имени домена, если она не существует.Оба кода ниже я тестирую, но оба запроса не будут выполнены.

if(substr($_SESSION['domain'], -1) != '.') {
    $append = $_SESSION['domain'].= '.';
    $tank5 = "UPDATE `db`.`dns` SET act='N' WHERE ori='{$append}'";
    $result5 = mysql_query($tank5);
    if (!$result5) {
        die('Invalid query: ' . mysql_error());
    }
}

if(substr($_SESSION['domain'], -1) != '.') {
    mysql_query("UPDATE `db`.`dns` SET act='N' WHERE ori={$_SESSION['domain']. '.'}")
}

Пожалуйста, помогите мне с этим.Заранее спасибо

1 Ответ

0 голосов
/ 01 марта 2012

Проблема была решена.Описание, которое я дал, не ясно, и, пожалуйста, прости меня за то, что я потратил время.Частично проблема заключается в переменной сеанса между вкладками.

if ($_SESSION['domain'] != ''){

if(substr($_SESSION['domain'], -1) != '.') {

    $append = $_SESSION['domain'].= '.';
    mysql_query("UPDATE `db`.`dns` SET active='N' WHERE ori='{$append}'");
    }

}


}   

Теперь я проверяю, существует ли сеанс.Это часть проблемы, которую я не ставил в вопросе выше.Снова извиняюсь за то, что потратил время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...