Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > доступ ко всем полям таблицы + приджойненные табли


Автор: Frozen_Coyote 29.11.2007, 16:05
Здравствуйте,

подскажите пожалуйста:

вот у меня есть таблица $Table. Названия ее полей я без проблем узнаю с помощью mysql_field_name. НО к этой таблице у меня джойнится другая по неважно какому признаку. 

Как мне узнать имена ВСЕХ полей, включая и поля приджойненной таблицы?? Раздраконить массив $result? ($result = mysql_query("SELECT * FROM OneTable JOIN anotherTable...."). А каким способом это можно сделать?

Спасибо

Автор: skyboy 29.11.2007, 16:14
Цитата(Frozen_Coyote @  29.11.2007,  15:05 Найти цитируемый пост)
Раздраконить массив $result?

нет, "раздраконить" результат выполнения http://php.net/mysql_fetch_array:
Код

$result= mysql_query("SELECT * FROM OneTable JOIN anotherTable....");
if($row= mysql_fetch_array($result, MYSQL_ASSOC))
 foreach($row as $key => $value) {
  echo $key.'<br />';
 }

впрочем, странно это: если запрос твой - то почему ты не знаешь названия столбцов? smile

Автор: Frozen_Coyote 29.11.2007, 16:17
Цитата(skyboy @  29.11.2007,  16:14 Найти цитируемый пост)
если запрос твой - то почему ты не знаешь названия столбцов?


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


чичас попробую ))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)