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

Форум MySQL

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

 

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

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

тема: отрицательные значения не заносятся в базу

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

 
 автор: kid_a   (09.11.2007 в 13:50)   письмо автору
 
   для: sim5   (09.11.2007 в 13:40)
 

спасибо. не заметила.

   
 
 автор: sim5   (09.11.2007 в 13:40)   письмо автору
 
   для: kid_a   (09.11.2007 в 13:22)
 

Уберите unsigned, тогда поле будут и отрицательные значения принимать.

   
 
 автор: kid_a   (09.11.2007 в 13:22)   письмо автору
 
   для: cheops   (09.11.2007 в 13:15)
 


`id` int(8) unsigned NOT NULL auto_increment,
  `day` int(2) unsigned NOT NULL,
  `month` int(2) unsigned NOT NULL,
  `year` int(4) unsigned NOT NULL,
  `id_time` int(1) unsigned default NULL,
  `id_cloudiness` int(1) unsigned default NULL,
  `id_precipitation` bigint(10) unsigned default NULL,
  `min_temp` int(6) unsigned default NULL,
  `max_temp` int(6) unsigned default NULL,
  `min_wind` int(2) unsigned default NULL,
  `max_wind` int(2) unsigned default NULL,
  `id_direction` int(1) unsigned default NULL,
  `min_pressure` int(3) unsigned NOT NULL,
  `max_pressure` int(3) unsigned NOT NULL,
  `relwet` int(2) unsigned default NULL,
  `date` datetime NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `id_time` (`id_time`),
  KEY `id_precipitation` (`id_precipitation`),
  KEY `id_direction` (`id_direction`),
  CONSTRAINT `id_direction` FOREIGN KEY (`id_direction`) REFERENCES `direction`
(`id_direction`),
  CONSTRAINT `id_precipitation` FOREIGN KEY (`id_precipitation`) REFERENCES `pre
cipitation` (`id_precipitation`),
  CONSTRAINT `id_time` FOREIGN KEY (`id_time`) REFERENCES `time` (`id_time`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 |

   
 
 автор: kid_a   (09.11.2007 в 13:18)   письмо автору
 
   для: KPETuH   (09.11.2007 в 13:09)
 

отрицательные

   
 
 автор: cheops   (09.11.2007 в 13:15)   письмо автору
 
   для: kid_a   (09.11.2007 в 12:24)
 

Приведите полностью структуру таблицы main (SHOW CREATE TABLE main).

   
 
 автор: KPETuH   (09.11.2007 в 13:09)   письмо автору
 
   для: kid_a   (09.11.2007 в 12:24)
 

а если просто вывести эту переменную в браузер она отрецательная?

   
 
 автор: kid_a   (09.11.2007 в 12:24)   письмо автору
 
 

в базу не заносятся отрицательные значения температуры (вместо них, 0).
тип int (6).
что исправить?

<?php 
$text 
file_get_contents("http://informer.gismeteo.ru/xml/27890_1.xml");// 

  
$pattern "|<FORECAST day=\"([\d]+)\" month=\"([\d]+)\" year=\"([\d]+)\" "
  
"hour=\"([\d]+)\" tod=\"([\d]+)\" predict=\"([\d]+)\" weekday=\"([\d]+)\"."
  
"*<PHENOMENA cloudiness=\"([^\"]+)\" precipitation=\"([^\"]+)\" rpower=\"([^\"]+)\" spower=\"([^\"]+)\"."
  
"*<PRESSURE max=\"([\d]+)\" min=\"([\d]+)\".*<TEMPERATURE max=\"([^\"]+)\" "
  
"min=\"([^\"]+)\".*<WIND min=\"([^\"]+)\" max=\"([^\"]+)\" direction=\"([^\"]+)\"."
  
"*<RELWET max=\"(\d+)\" min=\"(\d+)\"|isU"//разбор содержимого с помощью регулярных выражений

   
$text preg_match_all($pattern$text$out); 

include 
"config.php";
  
$delete="Delete from main";
  
$result_del mysql_query($delete) or die (mysql_error());

   for(
$i 0$i count($out[0]); $i++) 
  
  { 
  
  
$sql="INSERT into main VALUES (' ', ".
$out[1][$i].", ".$out[2][$i].", ".
$out[3][$i].", ".$out[5][$i].", ".
$out[8][$i].", ".$out[9][$i].", ".
$out[15][$i].", ".$out[14][$i].", ".
$out[16][$i].", ".$out[17][$i].", ".
$out[18][$i].", ".$out[13][$i].", ".
$out[12][$i].", ".$out[20][$i].", now())";
  
$result mysql_query($sql) or die (mysql_error());
    
  } 

?> 

   

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

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

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