sql >> データベース >  >> RDS >> Mysql

PHPで一意のランダムな数値を生成する方法

    使用できる方法は次のとおりです。

    <?php
    $num= mt_rand();
    $con = mysql_connect("localhost","uname","password");
    mysql_select_db("dbname",$con);
    $sel_query  = "SELECT *  FROM  my_table WHERE rand_num =%d"; // query to select value 
    $ins_query = "INSERT INTO my_table(rand_num) VALUES(%d)";    // query to insert value
    $result =  mysql_query(sprintf($sel_query,$num),$con);
    while( mysql_num_rows($result) != 0 ) {                      // loops till an unique value is found 
        $num = mt_rand();
        $result = mysql_query(sprintf($sel_query,$num),$con);
    }
    mysql_query(sprintf($ins_query,$num),$con); // inserts value 
    

    ?>



    1. バージョン11のlocaldbの接続文字列は何ですか

    2. 2つの異なる列から別のテーブルの同じ列に結合する方法

    3. node.jsを使用してmySQLに一括挿入するにはどうすればよいですか?

    4. MySQLをSQliteに変換する