2
$ 키가 데이터베이스에 있는지 확인하고 새로운 키를 작성하고 다시 확인하는 while 루프를 만들어야합니다. 그것은 코드의 쉬운 부분처럼 보이지만 작동하지 않습니다.값이 테이블 루프 쿼리에 존재하지 않을 때까지
나는 인터넷 검색을 해왔지만 몇 시간 동안은 다른 솔루션을 시도했지만 운이 없었습니다.
$key = 'aa';//RandomString(30);
$result = mysql_query("SELECT column FROM table WHERE column = '$key'");
$j = 1;
while(mysql_num_rows($result)==1){
$key = 'aa'.$j;//RandomString(30);
$j++;
}
고맙습니다. if 문없이 시도 했으므로 2 번만 반복되었습니다. 하지만 이제는 효과가 있습니다! 여전히 im을 사용하는 이유는 im이 강제되기 때문입니다. – Darloz