每次PHP,MySQL

时间:2018-06-10 05:20:00

标签: php html css mysql sql

我想实施一个" 变种"功能将用户带到某个页面,因此我的数据库上有验证表,其中包含以下列

  1. 编号
  2. Used_code
  3. 状态
  4. 因此code列具有随机数,使用后会将其移至已使用的代码,status列将具有0或1以确定代码是否已被使用。< / p>

    起初我认为创建used code列是个好主意,这样当一个人输入代码时,如果先使用它们就会检查它们并抛出错误。

    请大家,如果你有任何建议请与我们分享是否使用for循环等但是for循环不会检索随机行它没关系每次都检索新的id并检查行状态是否被使用,只是什么家伙。日Thnx。

1 个答案:

答案 0 :(得分:0)

如果您的新功能包含在另一个模块中,则不一定需要新表。为了验证用户,我将在用户行中具有一个经过验证的列,并提供代码。一旦用户访问了唯一链接并以任何方式使用安全代码验证了唯一链接,我便会将验证设置为NULL。

如果您的实施方式与奖励系统不同,那么您可能还需要['id'=> $ myId,'usr'=> $ user,'code'=> $ code,'used-status'=>真实|| [false]请记住,MySQL结构是开放源代码的,您可以根据需要询问数据库。您只需要在应用程序范围内更新表。

要确定代码是否与您的结构一起使用,我建议使用UPDATE查询。当您的函数通过ajax或http触发时,就会发生INSERT。

providers