concat字符串到mysql查询中的变量

时间:2012-02-29 19:19:07

标签: php mysql concatenation

我需要在域名的尾端检查点,如果域名不存在则在域名末尾添加点。下面的两个代码我测试它但两个查询都不会执行。

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 :(得分:0)

问题已经解决了。我给出的描述不清楚,请原谅我浪费时间。部分问题是标签页之间的会话变量。

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

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

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

}


}   

我现在检查会话是否存在。这是我没有提到上述问题的问题的一部分。我再次为浪费时间而道歉。