Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Число столбцов в таблице
 
 автор: Хорр   (03.11.2005 в 15:33)
 
 

вопрос - как средствами пхп узнать сколько всего столбцов в таблице?
т.е. например :
есть код

$test=mysql_query("select 'id' FROM 'k' ");

как узнать сколько всего там этих id?

   
 
 автор: Football   (03.11.2005 в 15:44)   письмо автору
 
   для: Хорр   (03.11.2005 в 15:33)
 


$kol=0;
$ath=mysql_query("Select * from posts");
while ($posts=mysql_fetch_array($ath)) {
$kol++;
}
echo $kol;

   
 
 автор: napTu3aH   (03.11.2005 в 15:57)   письмо автору
 
   для: Хорр   (03.11.2005 в 15:33)
 

В Мускуле есть встроенная функция COUNT.

$test=mysql_query("SELECT COUNT(id) AS num_id FROM 'k' ");

   
 
 автор: cheops   (03.11.2005 в 22:09)   письмо автору
 
   для: Хорр   (03.11.2005 в 15:33)
 

Скорее всего придётся анализировать
SHOW COLUMNS FROM tbl;

или
DESCRIBE posts;

PS Вопросы, посвящённые базам данных лучше сразу размещать в форуме MySQL

   
 
 автор: Хорр   (04.11.2005 в 15:57)
 
   для: cheops   (03.11.2005 в 22:09)
 

А можно еще как-нибуть? Т.е. передомной стоит задача написать генератор писем (догадайтесь каких) в МФ. :)))
Что скажем так будет - БД с возможностью заносить новые слова туда (и прочее root-ство) тоесть
я узнаю сколько всего запесей в нужной мне таблице скажем это значение 5, и дальше :

<?
$n
=5//число записей
$r=rand (1$n);
$test=mysql_query("select 'name' FROM 'k'  WHERE 'id' = '".$r."');
?>

Если можно с примером :)

   
 
 автор: cheops   (04.11.2005 в 18:36)   письмо автору
 
   для: Хорр   (04.11.2005 в 15:57)
 

А почему именно столбцы? Ведь работа со строками во много раз удобнее?

   
 
 автор: Хорр   (05.11.2005 в 12:58)
 
   для: cheops   (04.11.2005 в 18:36)
 

наврал, число строк....

   
 
 автор: cheops   (06.11.2005 в 00:43)   письмо автору
 
   для: Хорр   (05.11.2005 в 12:58)
 

А, ну тогда следует использовать вариант napTu3aH-а...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования