|
Параметр SQL запроса
|
|||
---|---|---|---|
#18+
Вот к примеру есть следующий запрос Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Можноли в услове запроса передать значение "любой", тоесть получить все записи таблицы не изменяя запроса.... ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2003, 00:49 |
|
Параметр SQL запроса
|
|||
---|---|---|---|
#18+
Тогда зачем парамет передавать, убери условие и все записи увидишь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2003, 11:18 |
|
Параметр SQL запроса
|
|||
---|---|---|---|
#18+
Привет! Не, нельзя. Но можно так сделать: Код: plaintext 1. 2.
Подразумевается, что все ID лежат в каком-то диапазаоне: например, больше какого-то числа (0, например) и меньше другого числа, напрмиер 4000000000. Тогда,если надо получить для конкретного ID, ставим Код: plaintext 1.
Если все, тогда так Код: plaintext 1.
Сразу предупреждаю, что добавление такого условия несколько ухудшит план запроса (скорость упадет на некоторое кол-во %-тов), но в сущности, останется приемлемой. И более того, можно даже получчить преимущество, если сделать запросу один раз Prepare - по иному пришлось бы два запроса делать. WBR, Alexey ... |
|||
:
Нравится:
Не нравится:
|
|||
22.01.2003, 11:25 |
|
|
start [/forum/topic.php?fid=40&fpage=529&tid=1580928]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
16ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 122ms |
0 / 0 |