sql >> Databáze >  >> RDS >> Mysql

PHP MySQL generuje jedinečné náhodné číslo

Mělo by to fungovat:

$is_unique = false;
$num = false;
while (!$is_unique){
    $num = rand(1,5);
    $sel_query  = "SELECT id from test where id = " . $num; 
    $result2 =  $con->query($sel_query) or die($conn->error);
    if (!mysqli_fetch_array($result2)){
        $is_unique = true;
    }
}
echo "Unique number is " . $num;   

Pokud však neexistují žádná další možná jedinečná čísla, bude se opakovat navždy.



  1. ningx, uwsgi, python trvalá chyba mysql po nějaké době od spuštění aplikace

  2. Kde mysql ukládá data?

  3. Jak vytvořit novou stránku v pluginu wordpress?

  4. Spring-Boot, nelze uložit řetězec unicode v MySql pomocí spring-data JPA