循环,直到PHP返回true

Dan*_*247 10 php loops

我正在生成一个随机代码,我需要检查以确保代码不在数据库中.我假设这需要某种类型的循环.我有我的查询所有设置,我需要它再次运行一个代码块,如果mysql_num_rows == 0.

Ble*_*der 25

使用do...while循环:

do {
  // Your logic
} while (condition);
Run Code Online (Sandbox Code Playgroud)


小智 17

$key = true;

    while($key){
        // Do stuff
        if(mysql_num_rows($result) > 0) $key = false;
    }
Run Code Online (Sandbox Code Playgroud)


小智 6

这是一条完全不同的路线:

while(true){
    if(/* Your logic which you expect to be true */){
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)