столбцы таблицы

Тема закрыта
367
.
I'm the Cult of Personality...

Нужно "выташчить" столбцы таблицы по имени таблицы с базы.

Гуглил ненашел

.

Ничего не понял

.
I'm the Cult of Personality...
# testing (06.08.2013 / 22:40)
Ничего не понял
есть тблица
CREATE TABLE `gallery` (
`id` int(10) unsigned NOT NULL auto_increment,
`refid` int(11) NOT NULL default '0',
`time` int(11) NOT NULL default '0',
`type` varchar(2) NOT NULL default '',
`avtor` varchar(25) NOT NULL default '',
`text` text NOT NULL,
`name` text NOT NULL,
`user` binary(1) NOT NULL default '\0',
`ip` text NOT NULL,
`soft` text NOT NULL,
PRIMARY KEY (`id`),
KEY `refid` (`refid`),
KEY `type` (`type`),
KEY `time` (`time`),
KEY `avtor` (`avtor`)
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8

Нужно вытащить столбцы етой таблы в масив
$mas = array(
'id',
'refid',
'time',
и т.д...
);
.

mysql_fetch_array не катит?

.
Vynderkind

вот такой костиль

оп (+/-)

define('_IN_JOHNCMS', 1);
$headmod = 'test';
require('../incfiles/core.php');

// Задаем заголовки страницы
$textl = 'test';
require('../incfiles/head.php');

$res = mysql_fetch_assoc(mysql_query("select * from `guest` limit 1"));

$mas = array();
foreach ($res as $k => $v) {
    $mas[] = $k;
}
echo '<pre>';
print_r($mas);
echo '</pre>';
require('../incfiles/end.php');

.
I'm the Cult of Personality...

Vynderkind, спасиб, то что надо.

.
I'm the Cult of Personality...

Нет не то . Пашет только если есть инсерты в табле... А надо чтоб и на пустых таблицах роботало.

.
# BoGdAn (07.08.2013 / 00:30)
Нет не то . Пашет только если есть инсерты в табле... А надо чтоб и на пустых таблицах роботало.
ну так сделай перед тем инсерт, витащи все в массив и удали сразу же данние))
.
Vynderkind

загугли на предмет функции mysql show columns

.

пожалуйста

код (+/-)

$sql = mysql_query("SHOW columns FROM `lib`");
while ($res = mysql_fetch_array($sql))
{
     $mas[] = $res['0'];
}
echo '<pre>';
print_r($mas);
echo '</pre>';

Всего: 12