下面是我正在使用的代码

Again:
  $rand = mt_rand(100000,999999);
  $sql = "select * from replogins where access_code = $rand";
      $res = mysql_query($sql);
  if(mysql_num_rows($res))
goto Again;


请帮忙

最佳答案

您可以轻松地用while循环替换goto,从而解决问题并同时摆脱该goto。 ;)

do {
    $rand = mt_rand(100000,999999);
    $sql = "select * from replogins where access_code = $rand";
    $res = mysql_query($sql);
} while(mysql_num_rows($res));

关于php - goto在php中无法工作,给出语法错误,第10行出现意外的':',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5817894/

10-13 07:59