Estoy generando un código aleatorio, y necesito verificar que el código no esté ya en la base de datos. Supongo que esto requiere algún tipo de bucle. Tengo toda la configuración de la consulta y necesito ejecutar un bloque de código nuevamente si mysql_num_rows == 0
.Loop hasta que se devuelva verdadero con PHP
8
A
Respuesta
14
$key = true;
while($key){
// Do stuff
if(mysql_num_rows($result) > 0) $key = false;
}
24
utilizar un bucle do...while
:
do {
// Your logic
} while (condition);
2
actualización simple de James L. escritura - escritura de bucle de prueba si existen ID iniciar sesión en la base de datos. Si existe, se sumará 1 después de la entrada:
$key = true;
$a = 1;
$login_test_origin=$login_test;
while($key){
$query_test="SELECT count(*) as 'all' FROM user WHERE login='$login_test'";
$row_test=mysql_fetch_array(mysql_query($query_test));
$error=$row_test[all];
if($error > 0) {
$key = true;
$login_test=$login_test_origin.$a;
$a++;
}
else {
$key = false;
$login=$login_test;
}
}
echo"Used login ID: $login";
0
Aquí es una ruta muy diferente:
while(true){
if(/* Your logic which you expect to be true */){
break;
}
}
+0
@jisaak ¿Cómo es esta una nueva pregunta? Es claramente una respuesta a la pregunta original. – Anders
Cuestiones relacionadas
- 1. ¿Cómo obtengo System.Windows.ShowDialog() para que devuelva 'verdadero'?
- 2. php - ¿VERDADERO o verdadero? personas
- 3. PHP - Flushing While Loop Data con Ajax
- 4. para loop vs while loop vs foreach loop PHP
- 5. Php for loop con 2 variables?
- 6. Haciendo que un programa python espere hasta que Twisted deferred devuelva un valor
- 7. ¿Se garantiza que un objeto se moverá cuando se devuelva?
- 8. PHP booleano VERDADERO/FALSO?
- 9. Espere hasta que se haya completado .append()
- 10. ¿Cómo puedo pasar una referencia nula en matlab para que isa devuelva verdadero?
- 11. en nodejs, cómo detener un bucle FOR hasta que la llamada mongodb devuelva
- 12. ¿Cómo podría evitar que PHP devuelva encabezados cuando se ejecuta desde la línea de comandos?
- 13. Continuar ejecutando un script php después de que se devuelva la página
- 14. La mejor manera de comunicarse de KEXT a Daemon y bloquear hasta que se devuelva el resultado de Daemon
- 15. ¿Se puede interrumpir BufferedReader.readLine() con Future.cancel (verdadero)?
- 16. UITextView no aparece hasta que se desplaza
- 17. WebBrowser.Print() espera hasta que se complete. .NET
- 18. echo/print problema en php while loop
- 19. Espere hasta que se cargue la función
- 20. curiosidad sobre cómo se evalúa "loop = loop" en Haskell
- 21. ¿Puedo crear un ImageButton de ASP.NET que no se devuelva?
- 22. ¿Cómo hago que MySQL devuelva UTF-8?
- 23. Cómo bloquear hasta que se active un evento en C#
- 24. ¿Qué causa que WriteFile devuelva ERROR_ACCESS_DENIED?
- 25. La página no se muestra correctamente hasta que se actualice
- 26. ¿Por qué "cambiar (verdadero) {}" en PHP con una lógica extraña?
- 27. Verdadero multithreading con boost.python
- 28. ¿Hay alguna función que devuelva índice donde se inicie la coincidencia de RegEx?
- 29. ¿Cómo funciona el verdadero/falso en PHP?
- 30. MySQL LOAD_FILE devuelva NULL
necesito esto para ejecutar de nuevo si hay una fila existente, por lo que pondría $ clave = verdadero al final y establecerlo en falso si 'mysql_num_rows == 0' ¿verdad? – DannyF247
Sí ... directamente. Simplemente cambie> a == luego –