[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как получить кол-во полей таблицы
dvs
Как пользоваться этой штукой mysqli_field_count() ? мне нужно получить кол-во полей определенной таблицы

	public function num_field($table){
mysqli_real_query($this->connection, 'SELECT * FROM '.$table);
$res = mysqli_field_count($this->connection);
if(!$res){
die("Database query failed: ".mysqli_error());
}
return $res;
}


//Database query failed: Commands out of sync; you can't run this command now
dvs
up
Hello
dvs
SELECT не изменяет поля, а делает выборку
field_count применин для delete\insert\update
Для получения кол-ва столбцов используйте служебную БД INFORMATION_SCHEMA
SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';


_____________
VPS от 5$, первые 2 месяца - бесплатно.
bestxp
можно проще

http://dev.mysql.com/doc/refman/5.0/en/show-columns.html
dvs
Всем спасибо, помогло!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.