Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: типы данных
Форумы портала PHP.SU » » Работа с СУБД » типы данных

Страниц (1): [1]
 

1. Bio man - 23 Января, 2012 - 17:59:33 - перейти к сообщению
такой вопросик. есть строковые переменные, которые содержат числа. в БД тип поля integer. будет ли выполнятся такой запрос "UPDATE `table` SET `field` = $str_var"?
2. Мелкий - 23 Января, 2012 - 18:04:28 - перейти к сообщению
Будет, конечно. Базе нет никакого дела до того, какого типа данные были. Ей пришла строка-запрос, с ней и работает.
3. Bio man - 23 Января, 2012 - 18:05:33 - перейти к сообщению
Мелкий, спасибо!
4. EuGen - 23 Января, 2012 - 19:25:15 - перейти к сообщению
Мелкий пишет:
Будет, конечно

На самом деле, зависит от установок сервера. http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]er-sql-mode[dot]html
- если установить соответствующий режим, СУБД уже будет, например, контролировать неверные/недопустимые значения или значения по-умолчанию.
5. Zuldek - 24 Января, 2012 - 11:17:18 - перейти к сообщению
EuGen пишет:
Мелкий пишет:
Будет, конечно

На самом деле, зависит от установок сервера. http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]er-sql-mode[dot]html
- если установить соответствующий режим, СУБД уже будет, например, контролировать неверные/недопустимые значения или значения по-умолчанию.

не знал, полезно.+

 

Powered by ExBB FM 1.0 RC1