> 백엔드 개발 > PHP 튜토리얼 > mysql - PHP는 숫자와 문자의 조합을 데이터베이스에 무작위로 삽입한 다음 데이터베이스에 존재하는지 확인한 다음 다시 반복하여 데이터베이스에 삽입합니다.

mysql - PHP는 숫자와 문자의 조합을 데이터베이스에 무작위로 삽입한 다음 데이터베이스에 존재하는지 확인한 다음 다시 반복하여 데이터베이스에 삽입합니다.

WBOY
풀어 주다: 2016-09-19 09:16:29
원래의
1200명이 탐색했습니다.

PHP는 ID를 기준으로 데이터베이스에 임의의 코드를 삽입한 다음, 해당 임의의 코드가 이미 데이터베이스에 있는지 확인하여 데이터베이스에 무작위로 삽입합니다.
mysql - PHP는 숫자와 문자의 조합을 데이터베이스에 무작위로 삽입한 다음 데이터베이스에 존재하는지 확인한 다음 다시 반복하여 데이터베이스에 삽입합니다.

답글 내용:

PHP는 ID를 기준으로 데이터베이스에 임의의 코드를 삽입한 다음, 해당 임의의 코드가 이미 데이터베이스에 있는지 확인하여 데이터베이스에 무작위로 삽입합니다.
mysql - PHP는 숫자와 문자의 조합을 데이터베이스에 무작위로 삽입한 다음 데이터베이스에 존재하는지 확인한 다음 다시 반복하여 데이터베이스에 삽입합니다.

<code>while (true) {
    // 生成随机数
    // 判断数据库中是否存在
    if ($noFount) { // 如果不存在
        // 插入数据库
        break;
    }
}</code>
로그인 후 복사

이 필드는 고유 키를 정의하고 트랜잭션 루프를 사용하여 삽입됩니다. 삽입이 성공적으로 커밋되고 루프가 중단됩니다.

1. 먼저 db에 있는 모든 코드를 확인하세요
2. 그런 다음 false가 될 때까지 in_array()
3. 데이터 삽입

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿