Автор Тема: ODBC- одинаковые поля  (Прочитано 3911 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
ODBC- одинаковые поля
« : 25 Ноября 2003, 12:20:21 »
Проблема с выводом одинаковых полей из разных файлов, после связи запросом - отрабатывает нормально, но вот вывод ...
$P13=odbc_result($query,"P13"); // (но P13 - содержится в двух файлах)

Как вытащить одинаковые по названию поля из разных таблиц?
С уважением,
Michel

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
ODBC- одинаковые поля
« Ответ #1 : 25 Ноября 2003, 15:20:14 »
Michel_Mak
$P13 = odbc_result($query,"table_name.P13"); - не канает?
а если запросик подправить?
AS IS...

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
ODBC- одинаковые поля
« Ответ #2 : 26 Ноября 2003, 08:48:01 »
При таком:
$t1_P13 = odbc_result($query,"table_name_1.P13");
$t2_P13 = odbc_result($query,"table_name_2.P13");
Выводится:
Warning: Field table_name_1.P13 not found
Warning: Field table_name_2.P13 not found

Как (что) поправить в запросной части?
$sql="SELECT d1.FAM, d1.IMY, d1.OTC, table_name_1.P13, table_name_2.P13
      FROM d1, d5, table_name_1, table_name_2, d2, table_name_3
      WHERE d5.OTL=\'$otdel\'
            AND d1.P99999=d1vd05.P99999
            AND d5.OTL=table_name_3.P2
            AND d5.PF5>=\'1\'
            AND d5.D=table_name_1.P2
            AND d1.P99999=d2.P99999
            AND d2.PF2>=\'1\'
            AND d2.Z=table_name_2.P2
            AND d1.YVR IS NULL
      ";
С уважением,
Michel

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
ODBC- одинаковые поля
« Ответ #3 : 26 Ноября 2003, 20:09:22 »
table_name_1.P13 AS P113 ,  table_name_2.P13 AS P213
AS IS...

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
ODBC- одинаковые поля
« Ответ #4 : 27 Ноября 2003, 12:34:09 »
Упустил, но разобрался. Персональное Спасибо - ThE0ReTiC .
С уважением,
Michel

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28