检查isset变量_GET并检查数据库中是否存在

时间:2014-10-09 10:33:00

标签: mysql variables get

如何检查变量_GET是否已设置并比较数据库中是否存在该变量值?

我有以下代码:

//require connection bd

$vtld = $_GET['tld']; //variable from _GET

$sql="SELECT extension FROM tbldomainpricing";

$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);

if ($row['extension'] == '$vtld') {
    echo $vtld.' variavel exist' ;
} else {
    echo $vtld.' variavel not exist';
}

页面A发送变量_GET和页面B重新接收该变量并检查数据库中是否存在

第A页 - EX:domain.com/folder/index.php?page=tld&tld=.org

页面B - 接收变量并检查是否存在。

提前致谢

1 个答案:

答案 0 :(得分:0)

只需删除' $ vtld'。这样的内容可能有效

if(isset($_GET['tld'])) {
    $vtld = $_GET['tld']; //variable from _GET

    $sql="SELECT extension FROM tbldomainpricing";

    $result = mysql_query($sql) or die(mysql_error());
    $row = mysql_fetch_assoc($result);

    if ($row['extension'] == $vtld) {
        echo $vtld.' variavel exist' ;
    } else {
        echo $vtld.' variavel not exist';
    }
}