Teddy_Mapandin Ответов: 1

Как я могу зациклить две таблицы соединения, используя между определенной датой продукта ?


Как я могу зациклить две таблицы соединения, используя между определенной датой продукта ?

Во-первых, стол

Table Product
MO_code | product_code |  product_name   | product_qty | product_date
-------------------------------------------------------------------------
MO0001       A00001        Cup_Box 3x3          9       2016-04-01


Table item
MO_codex | item_code |  item_name   | item_qty |
--------------------------------------------------
MO0001    Aa00001      cup_red         3
MO0001    Ab00001      cup_blue        3
MO0001    Ac00001      cup_green       3


как вы можете видеть, продукт A00001 сделан из элемента в таблице item. Теперь я хочу сделать отчет, который объединит эти 2 таблицы и зациклит его на определенном диапазоне дат. Я уже создаю запрос, но мне трудно создать распечатанный отчет. Можете ли вы научить меня алгоритму, чтобы он показывал таблицу на php вот так..

MO_code|product_code|product_name|product_qty|item_code|item_name|item_qty|
---------------------------------------------------------------------------
MO0001    A0001      Cup_box 3x3       9     |  Aa00001    cup_red     3
                                             |  Ab00001    cup_blue    3
                                             |  Ac00001    cup_green   3


Что я уже пробовал:

До сих пор это я уже пробовал. Просто предположим, что $connSQL уже сделан

$среда SQL = "выбрать.MO_code, а.product_code, а.имя_продукта, а.product_qty, б.item_code, б.item_name от продукта соединения пункт Б по.MO_code = б.MO_codex где ";
$product = odbc_exec($connSQL, $sql);

в то время как ($fetch_prod = odbc_fetch_array($продукта))
{
... / / именно здесь был напечатан продукт
пока ()
{
... / / вот где пункт
}
}

1 Ответов

Рейтинг:
1

David_Wimbley

Я полагаю, что все, что вы спрашиваете, - это как читать данные из запроса odbc в PHP.

Google - ваш друг. Вот несколько ссылок ниже.

Использование ODBC с PHP / PHP везде[^]

РНР: odbc_result-руководство пользователя[^]

В частности, для odbc_fetch_array

Как сохранить строки в массив и распечатать их на PHP с помощью ODBC? - переполнение стека[^]

РНР: odbc_fetch_array-руководство пользователя[^]

odbc_fetch_array( - поиск в Google[^]

Ваша проблема хорошо документирована, и ссылки, приведенные выше, должны решить вашу проблему, вам просто нужно немного поработать, чтобы ваш проект заработал. Я скажу, что статья о переполнении стека выглядит так, как будто она, вероятно, будет хорошим ресурсом для начала.