加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何确定指定的字符串是否在特定的MySQL列中? (也许也是

发布时间:2020-12-13 17:03:10 所属栏目:PHP教程 来源:网络整理
导读:这是一个相当简单的问题.基本上,我有一个程序将HardWare ID作为GET数据发送到我的 PHP脚本.我需要 PHP脚本检查以确保HardWare ID在特定的MySQL列中,如果是,{继续脚本,} else {exit(); } 问题是我对MySQL不太好,也不知道如何做到这一点.但是,我觉得我现在应该
这是一个相当简单的问题.基本上,我有一个程序将HardWare ID作为GET数据发送到我的 PHP脚本.我需要 PHP脚本检查以确保HardWare ID在特定的MySQL列中,如果是,{继续脚本,} else {exit(); }

问题是我对MySQL不太好,也不知道如何做到这一点.但是,我觉得我现在应该知道这一点,所以如果有人也可以将我链接到MySQL的一个很好的教程网站,那么如果你知道我的意思那就让它“人性化”.一个“愚弄它”的人.我不是愚蠢或任何东西,我只是轻易地陷入困境,如果它所做的只是向我展示代码而不是解释它,我就不会捡到它.如果您没有任何教程网站,我会在第一个问题上寻求帮助,并尝试稍后搜索教程.

编辑:有人指出,看看我的数据库是如何设置的可能会有所帮助.
我有一张叫做“hwids”的桌子
在此表中有3列:“id”“hwid”和“paypal”

(他们从我这里购买程序,我将他们的HWID添加到数据库中,以便他们可以使用该程序.如果他们退款并试图欺骗我,我可以轻松检查哪个HWID被分配给执行退款的paypal,并将其删除从系统通过管理页面)

解决方法

当我开始学习PHP / MySQL时,我真的很喜欢 O’Reilly在这个主题上发表的书籍.您可以查看 Learning PHP,MySql,and Javascript. PHP和 MySql的官方网站提供了许多良好的链接和信息,以及文档. Tizag有一个有用的教程.

要稍微回答一下您的问题,您可以执行一个选择查询,检查找到的行数是否大于零.即:

$query = "SELECT * FROM hwids WHERE hwid = 'hardware_id'";
$result = mysql_query($query);
$num = mysql_num_rows($result);
if ($num > 0)
{
    // continue script
}
else 
{
    // exit/inform user
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读