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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: int (цифра) цифра?

Сообщения:  [1-7] 

 
 автор: cheops   (27.03.2005 в 13:31)   письмо автору
 
   для: Ziq   (27.03.2005 в 07:59)
 

На работе с базой данных из PHP эта цифра вообще не отразится, это цифра предназначена для консольного клиента mysql, и то она помоему там срабатывает только если его откомпилировать с определённым ключом (могу врать).

   
 
 автор: Ziq   (27.03.2005 в 07:59)   письмо автору
 
   для: cheops   (26.03.2005 в 12:18)
 

Это значит при вызове функции

<?
$zapros
=mysql_query("select * from что-то");
if (
$obr mysql_fetch_array($zapros))
{
  print 
"Число равно: ".$orb['число']."<br>";
}
?>

он выведет мне вместо 3456, 3? Если да, то зачем вообще нужно устанавливать это число низким, раз это не влияет на скорость. Если нет, то это значит, что при вызове команды

USE db_name;
SELECT * FROM tb_name;

из командной строки, он просто не будет показывать и в отображаемой таблице будет выведено вместо 3456, 3?

   
 
 автор: cheops   (26.03.2005 в 12:18)   письмо автору
 
   для: Ziq   (26.03.2005 в 07:02)
 

Не совсем так, число в int можно поместить любое (больше 9), какое позволяет данный тип - с ним можно осуществлять все операции, но при выводится будет только одна цифра, т.е. всегда будет казаться что значение столбца меняется от 0 до 9, хотя там может сидеть число 3469.

http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=2681

   
 
 автор: Shorr Kan   (26.03.2005 в 07:40)   письмо автору
 
   для: Ziq   (26.03.2005 в 07:02)
 

Вот-вот.

   
 
 автор: Ziq   (26.03.2005 в 07:02)   письмо автору
 
   для: Shorr Kan   (26.03.2005 в 06:58)
 

Это значит, что если указано int(1), то число в столбце не может превышать 9.

   
 
 автор: Shorr Kan   (26.03.2005 в 06:58)   письмо автору
 
   для: Ziq   (26.03.2005 в 06:39)
 

Если это вопрос о типе столбца в базе данных, то это означает int(сколько символов в этом самом int может быть). По крайней мере, я это так понимаю.

   
 
 автор: Ziq   (26.03.2005 в 06:39)   письмо автору
 
 

Что означает цифра в скобках int(цифра). Cheops мне уже объяснял, но сложным языком. Помогите, пожалуйста, только отвечайте по-подробнее.

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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