![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 12 Dołączył: 20.12.2009 Skąd: Siedlce Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z bazą mysql na darmowym serwerze.
Czasami zdarza się, że znikają rekordy, tzn.: Mam w tabeli 1 : id|nazwa|owner_id| [...] 1|fiat|1 2|polonez|1 3|bmw|2 i w drugiej: id|user|active_car_id| [...] 1|admin|1 2|ździchu|2 Czasami (nie wiem podczas jakiej operacji to się dzieje) znikają rekordy z tabeli 1. Wpisuję "select * from t1 where id=1" i zapytanie zwraca mi 0 rekordów (!) Flush, optimize, repair i inne takie operacje nic nie zmieniają, jednak po odpaleniu zapytania:
(zapytanie ustawia jako aktywny samochód z największą prędkością dla danego usera) Wszystko wraca do porządku, zapytanie ("select * from t1 where id=1") zwraca mi wybrany rekord. Przyczyna może być po stronie serwera czy jednak mam go szukać u siebie?? I mam jeszcze jedno pytanie: Istnieje jakaś klasa php która automatycznie (cron) zrobi mi backup wybranych tabel? (Chodzi mi, aby klasa zwracała mi dane w stylu "INSERT INTO x ([...]) VALUES ([...]), ([...]); ) Jeśli takiej nie ma to żeby chociaż miała opcję importu z formatu w jakim zapisze te dane. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zależy od hostingu, w większości nie można. Musiałbyś mieć dostęp do crontaba.
Co do samej bazy może problem leży po stronie php? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 12 Dołączył: 20.12.2009 Skąd: Siedlce Ostrzeżenie: (0%) ![]() ![]() |
Co do crona to bym skorzystał z setcronjob.com, lub tak jak to robię aktualnie mam to w głównym pliku i sprawdzam czy minęło 10min od ostatniej akcji (jeśli minęło więcej np 20 to odpali to dwukrotnie (oczywiście tylko takie akcje jak np. dodawanie energii co 10min)), prosiłbym linka do jakieś klasy php (nie programu)
Może i jest po stronie php jednak w jaki sposób znikają te rekordy, nie są dostępne z pma (wiem, to też php) pojawiają się dopiero po odpaleniu wyższego zapytania. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 12 Dołączył: 20.12.2009 Skąd: Siedlce Ostrzeżenie: (0%) ![]() ![]() |
Oj, źle się wyraziłem.
Chodziło mi o klasę do backupu bazy danych (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 12 Dołączył: 20.12.2009 Skąd: Siedlce Ostrzeżenie: (0%) ![]() ![]() |
proste (IMG:style_emoticons/default/biggrin.gif)
Jutro spróbuję coś skleić, dzięki za pomoc Ma ktoś jakiś pomysł, dlaczego znikają rekordy? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 20:41 |