|
|
|
|
|
для: P@Sol
(12.01.2006 в 10:51)
| | Вот, сам допер....
$query = mysql_query("SELECT * FROM userlist");
$var = mysql_num_fields($query);
for($i=0; $i<$var; $i++)
{
$res = mysql_field_name($query,$i);
}
|
| |
|
|
|
|
|
|
|
|
для: Felix
(12.01.2006 в 07:04)
| | моим пользуйся!!!
вот нашел как я это делал
<?
//Заголовки
$q="show fields from table";
$res=mysql_query($q);
while ($name=mysql_fetch_row($res)) $arr_name[]=$name[0];
|
| |
|
|
|
|
|
|
|
для: P@Sol
(11.01.2006 в 15:56)
| | С помощью кода кторый написал BOSS я могу получить только имя одного поля а как получить массив имен полей если я при етом допустим не знаю сколько всего полей в таблице и какие у них имена ? | |
|
|
|
|
|
|
|
для: Boss
(11.01.2006 в 15:21)
| |
<?
$s = "describe books";
//выполняем запрос
$query = mysql_query($s);
|
| |
|
|
|
|
|
|
|
для: Boss
(11.01.2006 в 15:20)
| | в твоем примере написано с 1...поэтому я тебя и подправил | |
|
|
|
|
|
|
|
для: P@Sol
(11.01.2006 в 14:07)
| | mysql> describe books
думаю он спрашивал как это сделать не через консоль... | |
|
|
|
|
|
|
|
для: P@Sol
(11.01.2006 в 14:14)
| | ИХМО любой язык программирования начинает счет с 0. На то алгоритмизация и комбинаторика (+ДМ) существует.... | |
|
|
|
|
|
|
|
для: Boss
(11.01.2006 в 13:21)
| | индексы столбца начинается с 0.
К примеру, индекс третьей колонки будет 2, а индекс четвёртой -- 3.
mysql_field_name | |
|
|
|
|
|
|
|
для: Boss
(11.01.2006 в 13:19)
| | ну я это и сказал
пример:
mysql> describe books
+---------+----------+-------+-----+---------+----------+
| Field | Type | Null | Key | Default| Extra |
+---------+----------+-------+-----+---------+----------+
| isbn | char(13) | | PRI | | |
| author | char(30) | YES | | NULL | |
| title | char(60) | YES | | NULL | |
| price | float(4,2)| YES | | NULL | |
+---------+----------+-------+-----+---------+----------+
|
и из это таблицы с помощью select Field вытаскиваем название столбцов isbn, author, title и price | |
|
|
|
|