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的一个很好的教程网站,那么如果你知道我的意思那就让它“人性化”.一个“愚弄它”的人.我不是愚蠢或任何东西,我只是轻易地陷入困境,如果它所做的只是向我展示代码而不是解释它,我就不会捡到它.如果您没有任何教程网站,我会在第一个问题上寻求帮助,并尝试稍后搜索教程. 编辑:有人指出,看看我的数据库是如何设置的可能会有所帮助. (他们从我这里购买程序,我将他们的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 } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |