|
|
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
есть такой код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. проверка о запонении всего диапазона от 1 до 99 не требуется. что-нибудь по-лучше? зы автоинкремент - это не здесь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 10:43:23 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
вадя, а что эта НЁХ делает ? неужели ищет "пропуски" в таб.z ?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 10:52:49 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
да, ищет пропуски. это просто кусок, очищенный для наглядности ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 10:57:48 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
точнее не пропуски (хотя и так можно поставить задачу) добавляет новое случайное отсутствующее значение поле с автинкрементом есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 11:00:33 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
Дайте мне это развидеть! А если пропусков нет? пипец, сервер повесился? убить за такой код... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 11:03:57 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
Как вариант: Код: sql 1. 2. 3. 4. идея для выборки случайной строки красивая, но ведь все равно скан таблицы для построения списка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 11:05:05 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
что-то типа такого Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 11:09:18 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
Ээээ... Неверно понял постановку задачи, звиняюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 11:10:39 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
Имхо самое разумное - завести таблицу с числами от 1 до 99, и далее просто Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 11:13:22 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
AkinaДайте мне это развидеть! А если пропусков нет? пипец, сервер повесился? убить за такой код... я же написал проверка о запонении всего диапазона от 1 до 99(999) не требуется. этого не будет просто потому что физически не будет такого количества(в реале ограничено 1000) таблицу из 1000 строк для таких целей - это нормально? это не иронически вопрос. насколько это оптимальнее моего варианта? 2qwerty112 у меня однократное обращение к таблице, а у тебя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 12:02:50 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
вадя2qwerty112 у меня однократное обращение к таблице, а у тебя? вадя, "на фоне" твоего цикла с RAND, по которому "индийские писатели" просто рыдают от зависти, вспоминать про какие-то там "однократные обращения" - просто смешно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 12:07:10 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
qwerty112вадя2qwerty112 у меня однократное обращение к таблице, а у тебя? вадя, "на фоне" твоего цикла с RAND, по которому "индийские писатели" просто рыдают от зависти, вспоминать про какие-то там "однократные обращения" - просто смешно ... но у тебя простая замена автоинкремента. а мне надо именно случайное значение. по поводу индийцев - дак я и спрашиваю "российский" вариант ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 12:19:14 |
|
||
|
Нужно что-то лучшее
|
|||
|---|---|---|---|
|
#18+
вадяно у тебя простая замена автоинкремента. а мне надо именно случайное значение. нуу, оно тоже "почти случайное"... ок, тогда с опороной таблицей, как Akina предложил - оптимальный вариант разве что, с учётом того что всего проверяется 1000 значений, вместо таблицы, можно генерить числа сразу в запросе - для 1000 будет терпимо Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.10.2013, 12:33:22 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38414080&tid=1835949]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 354ms |

| 0 / 0 |
