Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

PHP MySQL अद्वितीय यादृच्छिक संख्या उत्पन्न करता है

यह काम करना चाहिए:

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

लेकिन अगर कोई और संभावित अद्वितीय संख्याएं नहीं हैं, तो यह हमेशा के लिए लूप हो जाएगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql क्वेरी परिणामों को साथ-साथ संयोजित करें

  2. जटिल क्वेरी + पेजिनेशन स्क्रिप्ट

  3. MySQL समूह घंटे के अनुसार

  4. पायथन के MySqlDB को अद्यतन पंक्ति नहीं मिल रही है

  5. MySQL का उपयोग करके टाइमस्टैम्प प्राप्त करना