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

Форум MySQL

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

 

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

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

тема: Отсутствуют котировки валют по субботам и воскресеньям - как быть?
 
 автор: afdm   (21.07.2007 в 17:55)   письмо автору
 
 

Здравствуйте, все!!!
Сегодня суббота - выходной, админы не работают - курсы валют н е о б н о в л я ю т с я !!!
И как быть? В результате скрипт вывода курсов валют выдает следующее:

USD ЦБ 25.4144 +0.0000
EUR ЦБ 35.0770 +0.0000
Золото 0.0000 +0.0000
Серебро 0.0000 +0.0000
Платина 0.0000 +0.0000
Палладий 0.0000 +0.0000

причем курс доллара и евро он ещё получает, т.к. курсы валют прогнозируются ЦБ на 1 сутки, а вот курсы драгоценных металлов не прогнозируются вообще...
Т.Е. завтра здесь будут одни нули??
как быть? есть вариант записывать все курсы в базу, но я что-то никак не могу продумать.......выходной, всё-таки :))) ....... помогите......
ЗЫ лучше приведите примеры, скрипты - так совсем понятно
ЗЫЫ заранее всем спасибо!!! :))))

   
 
 автор: ddhvvn   (21.07.2007 в 18:43)   письмо автору
 
   для: afdm   (21.07.2007 в 17:55)
 

Как вариант, записываете в базу данные.
На след. день проверяете, если данные имеются, то перезаписываете и выводите, если нет - выводите старые... я так делал с информером погоды на сутки...

   
 
 автор: afdm   (21.07.2007 в 20:23)   письмо автору
 
   для: ddhvvn   (21.07.2007 в 18:43)
 

а можно поподробнее, если можно скрипт посмотреть :))))..........
ЗЫ спасибо!!!.....

   
 
 автор: ddhvvn   (22.07.2007 в 10:20)   письмо автору
 
   для: afdm   (21.07.2007 в 20:23)
 

Здесь не дают готовый скрипты (исключение - http://www.softtime.ru/info/downloads.php), здесь помогают исправить ошибки...

Поняли направление мысли? ;-)

   
 
 автор: afdm   (22.07.2007 в 11:39)   письмо автору
 
   для: ddhvvn   (22.07.2007 в 10:20)
 

понял,ну вот помогите мне с ошибкой: точнее с недоработкой:
скрипт у меня работает только по будням, в выходные курс валют не обновляется - скрипт не работает!!!
записываю значения курса в б.д., а как мне проверить наличие записи в базе и вообще как это всё лучше сделать???

заранее БОЛЬШОЕ спасибо!!!! :))))

   
 
 автор: cheops   (22.07.2007 в 11:56)   письмо автору
 
   для: afdm   (22.07.2007 в 11:39)
 

А у вас какая структура базы данных - вы обновляете поле или каждый раз вставляете новую запись?

   
 
 автор: cheops   (22.07.2007 в 11:55)   письмо автору
 
   для: afdm   (21.07.2007 в 17:55)
 

>Сегодня суббота - выходной, админы не работают - курсы валют н е о б н о в л я ю т с я !!!
Дело не в этом, по выходным и праздникам торги не прходят и курсов просто напросто нет - используется пятничный.

   
 
 автор: afdm   (22.07.2007 в 12:06)   письмо автору
 
   для: cheops   (22.07.2007 в 11:55)
 

вот!!!!!
значит сохраняю пятничный курс валют в бд,
а как в субботу проверить и выдать пользователю пятничный курс...... чего-то я опять туплю...... :(((((((
и плохо соображаю........ а как быть в понедельник??? ведь база ЦБ обновляется где-то с 13 до 14 часов дня...... а с утра в понедельник тоже пятничный курс, вроде бы так.........

   
 
 автор: cheops   (23.07.2007 в 11:27)   письмо автору
 
   для: afdm   (22.07.2007 в 12:06)
 

Вы выдавайте не сегодняшнюю запись, а последнюю в таблице.

   
 
 автор: afdm   (23.07.2007 в 13:27)   письмо автору
 
   для: cheops   (23.07.2007 в 11:27)
 

точно!!!!!
спасибо!!!!!!!!!!! :))))))

   
 
 автор: ddhvvn   (23.07.2007 в 13:38)   письмо автору
 
   для: afdm   (23.07.2007 в 13:27)
 

>Вы выдавайте не сегодняшнюю запись, а последнюю в таблице.
--
>точно!!!!!
>спасибо!!!!!!!!!!! :))))))


я тоже самое и предалагал Вам

   
 
 автор: afdm   (23.07.2007 в 13:53)   письмо автору
 
   для: ddhvvn   (23.07.2007 в 13:38)
 

:)))))))))
а вот почему когда я записываю значение $переменной в б.д., то в итоге получаю ошибку?
вот такую:

Ошибка! Column count doesn't match value count at row 1

вот что пишу:


  $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
  if (!$dbcnx) exit("<P>В настоящий момент сервер базы данных недоступен, поэтому корректное отображение страницы невозможно.</P>");

  if (!@mysql_select_db($dbname,$dbcnx)) exit("<P>В настоящий момент база данных недоступна, поэтому корректное отображение страницы невозможно.</P>");

$str_query = "insert into бд.таблица (имя поля) values (0, '$имя переменной')";
$result_str_query = mysql_query($str_query);

if (!$result_str_query)
{
        exit("Ошибка! ".mysql_error());
}

В чем же здесь ошибка???.......

   
 
 автор: ddhvvn   (23.07.2007 в 14:32)   письмо автору
 
   для: afdm   (23.07.2007 в 13:53)
 

Блин, Вам же уже объяснили, что Вы указываете для вставки 1 поле, а пытаетесь всунуть 2 значения!

P.S.: или это были не Вы?.. ;)

   
 
 автор: afdm   (23.07.2007 в 16:27)   письмо автору
 
   для: ddhvvn   (23.07.2007 в 14:32)
 

это был не я :)))))))))))))))))))...... :))))))))))))))))))))

   
 
 автор: Trianon   (23.07.2007 в 16:59)   письмо автору
 
   для: afdm   (23.07.2007 в 16:27)
 

Басни не надо рассказывать.
http://softtime.ru/forum/read.php?id_forum=3&id_theme=40863&page=1

   
Rambler's Top100
вверх

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