Нужно чтобы заголовки столбцов выводились не как переменные, а по-другому
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Нужно чтобы заголовки столбцов выводились не... Expand / Collapse
Автор
Сообщение
13.09.2007 4:27
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 10.10.2007 6:58
Сообщ.: 6, Visits: 26
Проблема такая. В MySQL заголовки стобцов имеют названия типа dissolved_oxygen, а нужно чтобы было Dissolved Oxygen отдельно и с переносом.
Переименовать нельзя, так как эти переменные используются в php
Что в таких случаях лучше всего сделать?
Сообщ. #915891
13.09.2007 9:54
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Cделай функцию в php которая преобразует название колонки dissolved_oxygen в строку Dissolved Oxygen.
Сообщ. #915893
13.09.2007 11:39


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 27.03.2008 10:38
Сообщ.: 193, Visits: 1 745
PyccHeBa (13.09.2007)
Проблема такая. В MySQL заголовки стобцов имеют названия типа dissolved_oxygen, а нужно чтобы было Dissolved Oxygen отдельно и с переносом.
Переименовать нельзя, так как эти переменные используются в php
Что в таких случаях лучше всего сделать?


Select `dissolved_oxygen` as 'Dissolved Oxygen' where ...
Сообщ. #915901
14.09.2007 5:48
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 10.10.2007 6:58
Сообщ.: 6, Visits: 26
Просто заменить _ на пробел нельзя, т.к. есть названия где это не подойдет. Названий столбцов около 15 и их лучше не трогать - много скриптов используют эти переменные.
Может быть создать маленькую таблицу где будут эти переменные и соответсвующие им названия, а потом из нее брать? Или можно как то проще? Наверняка я не первый кто с такой проблемой сталкивается..
Сообщ. #915918
14.09.2007 9:27
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Можешь создать таблицу. Это вариант. Также можно сделать в php ассоциативный массив с той же инфоормацией.
Сообщ. #915921
15.09.2007 1:17
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 10.10.2007 6:58
Сообщ.: 6, Visits: 26
Как создать ассоциативный массив? Можете привести код?
Сообщ. #915944
15.09.2007 9:17
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
http://www.php.net/manual/ru/language.types.array.php

$colums = array(
'dissolved_oxygen' => 'Dissolved Oxygen',
'some_other_column' => 'Other Column'
);

Сообщ. #915945
18.09.2007 22:29
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 10.10.2007 6:58
Сообщ.: 6, Visits: 26
//$result = mysql_query($newSql); // это запрос

//Здесь выводятся заголовки столбцов
//$i = 0;
//$j = mysql_num_fields($result) ;
// while ($i < $j ) {
// $meta = mysql_fetch_field($result, $i);
// $hd .= "<TD style="FONT-SIZE: 9pt" align="center"> $meta-&gt;name </TD>";
// }


Как приделать сюда ассоциативный массив?

Сообщ. #915991
18.09.2007 22:34
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 10.10.2007 6:58
Сообщ.: 6, Visits: 26
в предыдущем сообщении неможко не правильно отобразился код, но надеюсь понятно


//while ($i < $j ) {
// $meta = mysql_fetch_field($result, $i);
// $hd .= "<тд style='font-size: 9pt;' align='center'> $мета->нэйм (/тд >";
// $i++;
//}
Сообщ. #915992