订单不同直至成功

时间:2013-12-22 17:51:11

标签: php while-loop

我决定在注册时禁用空间按钮。如果您的名字和姓氏一样,只有在这种情况下,您才会被要求添加用户名并与他一起登录。

在我的登录表单中,您需要在同一输入中编写您的名字和姓氏,但在我的数据库中,名字和姓氏位于不同的列中。使用php的explode()函数我将单词分离到数组,然后很容易我将在数据库中检查它。但是这两个名字或姓氏的人怎么样?例如Sacha Baron Cohen。有没有办法(如果是这样的话,我想与之同时)制作循环直到成功?我的意思是:

  • 首先: Sacha Baron 最后:科恩
  • 首先: Sacha 最后: Baron Cohen
  • 首先: Sacha 最后:Cohen
  • 首先: Sacha 最后:Baron
  • 最后: Sacha 第一:Baron Cohen

等等直到成功或尝试了所有选项之后?怎么做? 谢谢!

(我认为如果我用所写的密码取所有人的名字和姓氏会更快,那么每次都不需要连接到数据库)

我在谈论唱歌。存储在数据库中的名字和姓氏。他们在注册时被问及(两个不同的领域)。

1 个答案:

答案 0 :(得分:0)

这不起作用。

想想这个例子:

有一个人叫:

第一次:史蒂夫马克 最后:亨德森

另一个人被称为:

第一次:史蒂夫 最后:Marc Henderson

使用您的方法,在扫描“Steve Marc Henderson”时,您无法得到确切的答案。 唯一可行的方法是在人们登录时将输入限制为一个名字和一个姓氏。