
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.09.2013, 08:23:22
|
|||
|---|---|---|---|
|
|||
проблема запроса к БД |
|||
|
#18+
Здравствуйте! Помогите пожалуйста разобраться. Код: php 1. 2. 3. 4. 5. 6. 7. 8. Функция ostatok() Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ответ от сервера $myid=string(2) "32" $type=string(1) "1" $sql123=string(82) "SELECT ostatok FROM dengi WHERE enb='1' and user_id='32' order by dkr desc limit 1" запрос к базе данных=>resource(14) of type (mysql result) $data123=array(1) { [0]=> string(3) "333" } $myid=string(2) "32" $type=string(1) "1" $sql123=string(82) "SELECT ostatok FROM dengi WHERE enb='1' and user_id='32' order by dkr desc limit 1" запрос к базе данных=>resource(16) of type (mysql result) $data123=bool(false) Вопрос. Почему при первом вызове функции внутри её запрос к БД выполняется, а после выполнения запроса к БД в основном теле программы и втором вызове функции внутри её запрос к БД не выполняется? Заранее благодарен за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 08:33:43
|
|||
|---|---|---|---|
проблема запроса к БД |
|||
|
#18+
plavv, он выполняется . Но у вас в запросе фильтр по "ЕНБ"=1, а перед вторым вызовом функции вы это значение в искомой записи меняете на ноль. Естественно, запрос ничего и не возвращает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.09.2013, 10:38:43
|
|||
|---|---|---|---|
|
|||
проблема запроса к БД |
|||
|
#18+
Вопрос закрыт! Все 3 запроса выполняются. У всех 3 запросов таблица и поле user_id идентичны, меняется только enb. В первый селект есть как минимум одна строка с enb=1, она и возвращается. Потом вы обновляете все строки на enb=0 Совершенно логично, что теперь нет строк с enb=1 и возвращается пустое множество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1836016]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 365ms |

| 0 / 0 |
