-9
1 년 동안 고유 한 고유 ID를 생성하는 방법을 찾고 있습니다. uniqid()
함수를 사용하지만 중복 가능성이 있다고 들었습니다. 따라서이 작업을 수행합니다 : $ id = rand (0,1000). uniqid();연도의 고유 ID
1 년 동안 고유하게 유지됩니까?
1 년 동안 고유 한 고유 ID를 생성하는 방법을 찾고 있습니다. uniqid()
함수를 사용하지만 중복 가능성이 있다고 들었습니다. 따라서이 작업을 수행합니다 : $ id = rand (0,1000). uniqid();연도의 고유 ID
1 년 동안 고유하게 유지됩니까?
데이터 세트에 고유 ID가 있는지 확인하는 유일한 방법은 테스트하는 것입니다.
$id = uniqid(2012); //returns a 13 character string plus it will append 2012 for 17 characters.
$resultSet = //get dataSet from somewhere
foreach($resultSet as $row) {
if ($row['id'] = $id) {
//do some stuff
}
}
간단한 응용 프로그램에서이를 전달하는 간단한 예입니다. 나는 아마이 SQL을 수행하는 방법이있을 것이라고 확신한다. (그러나 나는 SQL을 잘 모른다.)
또는 데이터베이스를 1에서 시작하고 각 레코드에 고유 ID 인 값을 할당 할 수 있습니다.
귀하의 목적을 언급하지 않았으므로 이러한 제안은 최선의 추측입니다.
행운을 비네.
올해 자체를 고유 ID로 사용하는 것이 잘못된 이유는 무엇입니까? – Fluffeh
무슨 뜻인지 확실하지 않습니다. 연도 번호 자체가 고유 한 ID가 아닐까요? 당신은 명확히 할 수 있습니까? –
나는 년 동안 어떤 중복도 존재하지 않는다는 것을 의미한다. – ElSajko