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

标签 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页 - 接收变量并检查是否存在。

提前致谢

最佳答案

只需删除“$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';
    }
}

关于mysql - 检查isset变量_GET并检查数据库中是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26276194/

相关文章:

java - 不同方法中的变量放在一起

wordpress - 尝试使用 apache 阻止 google 脚本

mysql - 如何使用struts同步java web应用程序中的 Action 流?

PHP 一次 SQL 查询中的最大插入量

bash - 如何将带有空格的变量传递给 env 解释器

php - 将 $_GET 方法保存到数据库中并更改它

c++ - 无法打开文件

mysql - 如何为不存在的值显示零行

php - 如何显示分组依据的最后一条记录并显示剩余记录?

java - Java中类变量和成员变量有什么区别