![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Pobieram kursy walut. Wszystko gra. Teraz napotkał mnie problem zapisu do bazy. Chodzi o to ze skrypt ma się wykonywać raz dziennie. Póki co testuję sobie na webservie. Wiadomo, że jak zacznę odświeżać stronę to skrypt będzie wywoływany. Wtedy te same dane się powielają. Jak można to zabezpieczyć? Wpadłem też na pomysł aby codziennie tworzyć tabele. Pomysł fajniejszy. Jakiś porządek byłby zachowany. CODE mysql_query("CREATE TABLE $data_publikacji (test varchar(50)) ") Wtedy można by łatwo pozbyć się problemu dodając IF NOT EXIST. Tak mi się wydaję. Jednak problem z tym, że nie chce mi takiej tabeli tworzyć. Ogólnie zauważyłem, że nie można tworzyć tabel gdzie nazwą mają być cyferki. Help! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 3 Dołączył: 18.10.2009 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze żeby Ci się nie dublowały wpisy z różnymi kursami możesz założyć na kilku kolumnach klucz unique - choć można sobie wyobrazić sytuację, że jednago dnia będzie więcej niż jeden kurs na daną walutę. jeżeli nie ten sposób jest dość skuteczny. U mnie przynajmniej działa, choć w innych okolicznościach
Też nie bardzo rozumiem jaki jest sens wpisywania tego w kilka tabel na raz. a tu kod tabeli:
ADeM mnie wyprzedził (IMG:style_emoticons/default/aaevil.gif) Ten post edytował jacusek 19.01.2011, 13:52:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:10 |