2016-01-14 4 views
0

Я определил набор допустимых символов. например. [А, б, в, г, ....... А, В, С, D ,, ............. 0,1,2,3,4,5, 6,7,8,9] И я хочу сгенерировать RANDOM еще UNIQUE строка в PHP.Как создать случайную, но уникальную строку в PHP

Также я хочу указать длину выходной строки. Вроде. Генерировать 5 цифр строка вывода из заданного набора символов.

Как достичь этого?

+0

Duplicate: http://stackoverflow.com/questions/4558707/case-sensitive-collation-in-mysql – MarkP

ответ

0

На 5.6.13, ответ:

mysql> SHOW COLLATION LIKE '%cs'; 
+--------------------+---------+----+---------+----------+---------+ 
| Collation   | Charset | Id | Default | Compiled | Sortlen | 
+--------------------+---------+----+---------+----------+---------+ 
| latin1_general_cs | latin1 | 49 |   | Yes  |  1 | 
| latin2_czech_cs | latin2 | 2 |   | Yes  |  4 | 
| cp1250_czech_cs | cp1250 | 34 |   | Yes  |  2 | 
| latin7_estonian_cs | latin7 | 20 |   | Yes  |  1 | 
| latin7_general_cs | latin7 | 42 |   | Yes  |  1 | 
| cp1251_general_cs | cp1251 | 52 |   | Yes  |  1 | 
+--------------------+---------+----+---------+----------+---------+ 
6 rows in set (0.00 sec) 

или любой *_bin Collation.

Но во-первых, что вы используете CHARACTER SET?

Смежные вопросы