Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP MySQL menghasilkan nomor acak unik

Ini akan berhasil:

$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;   

Tetapi jika tidak ada lagi nomor unik yang mungkin, itu akan berulang selamanya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara mengeksekusi kode PHP secara berkala secara otomatis

  2. MySQL Menyimpan variabel prosedur dari pernyataan SELECT

  3. Bagaimana cara mengambil item berikutnya dalam daftar catatan MySQL?

  4. Desain Basis Data:sistem inventaris dan penjualan?

  5. apakah baik menyimpan nilai desimal sebagai varchar di mysql?