왜 내 코드가 작동하지 않는지 이해할 수 없습니다. 연결이 작동하고 다른 모든 것들이 있지만 난수를 생성하면 고유 한 난수를 생성하고 MySQL에서 확인하면 숫자가 여전히 난수를 인쇄하지만 고유하지는 않습니다. 누구든지 나를 도울 수 있을까?PHP에서 고유 한 난수를 생성하는 MySQL
$num = rand(1,5);
$sel_query = "SELECT * FROM test";
$result2 = $con->query($sel_query);
$i = 1;
for (;$i<2; $i++)
{
while($row = mysqli_fetch_array($result2))
{
if ($row['id'] == $num)
{
$num = rand(1,5);
$i = 0;
}
}
}
는 랜드의 열 무엇을 번호를 DB에서 당신은 단순히 루핑 대신 그것을 검색 할 수 있습니다 ... –
그게 내가 뭘 하려는지 알지는 작동하지 않습니다. – user2138160
이것은 당신을 도울 것입니다 : http://stackoverflow.com/ questions/8834493/how-generate-unique-random-number-in-php –