
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.04.2006, 05:05:01
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
У меня тут понимание, то ли в php то ли oracle Пишу в sqlplus Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Такой же запрос пишу в PHP... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 1. 2. 3. Все перепробовал, но результат один и тот же либо пустая колонка даты. Где я ошибся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2006, 10:16:35
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Попробуй 'DD.MM.YYY HH24:MI' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2006, 10:17:37
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Y забыл 'DD.MM.YYYY HH24:MI' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2006, 10:47:36
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
orawebY забыл 'DD.MM.YYYY HH24:MI' пустая колонка (ничего не возвращает)..:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2006, 12:15:17
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Однозначно с ПХП что-то не так, а что ? не спец. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.04.2006, 12:36:07
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Нормальное имя полю с текстом даты установите. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 03:34:25
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
4m@t!cНормальное имя полю с текстом даты установите. ---------------------------------------- Артисты не приехали, приехали цыгане менял поля на что-то все равно не выводится, start_dt нормальное имя поля? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 03:42:23
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
orawebОднозначно с ПХП что-то не так, а что ? не спец. похоже на то... как извлечь список полей из ociresult($stmt,"DT") ? Дело в том, что при таком запросе Код: plaintext колонка заполняется, а так нет... Возможно ошибка в имени поля? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 09:48:34
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Хм, проблема решилась, немного почитав описание функций oracle вот текст, взят из http://ru.php.net/manual/ru/function.oci-result.php Описание mixed oci_result ( resource statement, mixed field ) oci_result() возвращает данные из поля field текущей строки результата (см. oci_fetch()). oci_result() возвращает данные в виде строк, кроме абстрактных типов (ROWID, LOB и FILE). В случае ошибки oci_result() возвращает FALSE. В качестве параметра field вы можете использовать номер поля (начиная с 1) или его имя в верхнем регистре. немного изменив PHP код Код: plaintext на Код: plaintext результат Код: plaintext 1. Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 10:25:38
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Нормальный алиас для поля пропишите и будет вам счастье. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 10:29:41
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
4m@t!cНормальный алиас для поля пропишите и будет вам счастье. ---------------------------------------- Артисты не приехали, приехали цыгане Объясни мне, что ты имеешь ввиду НОРМАЛЬНЫЙ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 10:44:02
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
В поля запроса как называются? USER_NAME и TO_CHAR(DT А вы как к ним обращаетесь? К первому полю USER_NAME - вам и возвращает его содержимое, потому что оно так и называется. Ко второму полю DT - вам ничего не возвращает, потому что поле называется TO_CHAR(DT. Дайте название колонке исходя из требования Oracle на имена полей. и обратитесь по имени, которое придумаете (start_dt - вполне подходит). ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 13:25:47
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
4m@t!cВ поля запроса как называются? USER_NAME и TO_CHAR(DT Ко второму полю DT - вам ничего не возвращает, потому что поле называется TO_CHAR(DT. ---------------------------------------- Артисты не приехали, приехали цыгане Да нет. TO_CHAR - это функция oracle. Преобразует полученный данные в указанном формате, в частности 'DD.MM.YYYY HH24:MI'. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 13:36:29
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
oraweb Да нет. TO_CHAR - это функция oracle. Преобразует полученный данные в указанном формате, в частности 'DD.MM.YYYY HH24:MI'. Я понимаю, что это такое. Какое имя у поля, которое выдает дату? Как к нему обращаться? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 14:10:47
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
4m@t!c oraweb Да нет. TO_CHAR - это функция oracle. Преобразует полученный данные в указанном формате, в частности 'DD.MM.YYYY HH24:MI'. Я понимаю, что это такое. Какое имя у поля, которое выдает дату? Как к нему обращаться? ---------------------------------------- Артисты не приехали, приехали цыгане Судя по запросу поле это dt А конструкция TO_CHAR(dt, 'DD.MM.YYYY HH24:MI') говорит, что прежде чем вывести на экран, преобразуй пол. данн. в указ. формат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 15:21:50
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
Если бы название поля было DT , то тредстартера не возникло бы проблемы. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.04.2006, 17:44:23
|
|||
|---|---|---|---|
|
|||
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
4m@t!c Прав, добавь алиас и будет тебе счастье "select USER_NAME,to_char(dt, 'dd.mm.yyyy hh:mi') DT from Oracledb.Logoff where USER_NAME='".$user."'" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 02:53:27
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
koc4m@t!c Прав, добавь алиас и будет тебе счастье "select USER_NAME,to_char(dt, 'dd.mm.yyyy hh:mi') DT from Oracledb.Logoff where USER_NAME='".$user."'" ДЕЙСТВИТЕЛЬНО помогло!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2006, 02:58:21
|
|||
|---|---|---|---|
(PHP+Oracle) Помогите найти ошибку в коде??? |
|||
|
#18+
4m@t!cНормальный алиас для поля пропишите и будет вам счастье. ---------------------------------------- Артисты не приехали, приехали цыгане Я не имел понятия насчет алиаса... и потому со своей проблемой никуда не смог двинуться. P.S. Хотя труднопроизносимый у тебя ник, но буду помнить....! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1476379]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
206ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 503ms |

| 0 / 0 |
