|
|
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
Есть такой запрос select a.id,SUM(PLATEZH) from alex.chek_pay a, alex.chek_title b where a.id=b.id and b.night='N' group by a.id При обращении к базе через PHP $x = OCIParse($z, "select a.id, SUM(PLATEZH) from alex.chek_pay a, alex.chek_title b where a.id=b.id and b.night='N' group by a.id"); OCIExecute($x, OCI_DEFAULT); while (OCIFetch($x)) { echo "ID: " . ociresult($x, "id"). " Ночная выручка: " . ociresult($x, "SUM(PLATEZH)") ."<br>"; выдает неполный результат: ID: Ночная выручка: 8000 ID: Ночная выручка: 600 ID: Ночная выручка: 8 ID: Ночная выручка: 500 ID: Ночная выручка: 81 ID: Ночная выручка: 2200 ID: Ночная выручка: 2000 ID: Ночная выручка: 400 ID: Ночная выручка: 500 Где ID? Пожалуйста помогите разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 17:00 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
может echo "ID: " . ociresult($x, "a.id") или алиас id этому столбцу присвойте Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 17:45 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
Пробовал не помогает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 18:06 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
а проблема у тебя в следующем у тебя и в первой и во второй таблице поля id одинаково названы и поскольку для вывода ты не можешь написать a.id то в селекте напиши "select a.id aID, SUM(PLATEZH) .... а потом echo "ID: " . ociresult($x, "aID"). это должно помочь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 20:33 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
по крайне мере мусклу это помогает в таких ситуациях... иначе долой оракл ;))))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2005, 20:39 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
Уважаемый JackS Дело в том , что этот запрос работает (в частности в SQL*Plus) а при обращении к базе через PHP нет. Я думаю что тут дело в PHP а не в Oracle. Alias для столбца не помог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 12:22 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
а если вместо ociresult использовать oci_fetch_*() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 12:33 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
Guestу Выдает все ID=1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 12:57 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
krodoGuestу Выдает все ID=1. покажи код с использовванием oci_fetch_*() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 13:00 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
.-.-.-.-.- krodoGuestу Выдает все ID=1. покажи код с использовванием oci_fetch_*() ocifetch($x,"id_chek") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 13:32 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
под oci_fetch_*() я имел ввиду функции из списка oci_fetch_array oci_fetch_assoc oci_fetch_object oci_fetch_row и если не сработает, то код показывай от выполнения запроса, до конца цикла while ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 13:36 |
|
||
|
(PHP&Oracle) выдает неполный результат
|
|||
|---|---|---|---|
|
#18+
.-.-.-.-.-под oci_fetch_*() я имел ввиду функции из списка oci_fetch_array oci_fetch_assoc oci_fetch_object oci_fetch_row и если не сработает, то код показывай от выполнения запроса, до конца цикла while Спасибо огромное!!! Заработало!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2005, 15:02 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1478067]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 488ms |

| 0 / 0 |
