Beniooo
11.12.2012, 18:58:17
Cześć, czy jest możliwość zrobienia czegoś co uruchomione przez CRON będzie sprawdzać czy tabele z jednej bazy, są innej wartości niż w drugiej?
motyl-pl
11.12.2012, 18:59:05
cześć, tak istnieje możliwość
Beniooo
11.12.2012, 19:03:18
No, rzeczowa odpowiedź na pytanie, to teraz kolejne:
Jak?
motyl-pl
11.12.2012, 19:11:10
Trzeba napisać skrypt np. w php, i wrzucić go do crona na hostingu.
Beniooo
11.12.2012, 19:13:33
Grrrr...
Co ma się w tym kodzie znaleźć, aby sprawdzało?
motyl-pl
11.12.2012, 19:17:42
W kodzie ma się znajdować skrypt który będzie sprawdzać czy tabele z jednej bazy, są innej wartości niż w drugiej.
Nikt nie napisze za Ciebie tego skryptu tutaj, spróbuj sam chociaż coś zrobić a tu spytać o coś z czym masz problem przy pisaniu skryptu.
Podstawa na pewno w Twoim przypadku będzie:
https://www.google.pl/search?q=%C5%82aczeni...lient=firefox-a
Beniooo
11.12.2012, 19:23:00
Kurde, ja wiem co mam zrobić, tyle że sprawdzanie każdego usera z bazy, porównanie go z drugą, potem wrzucenie całej bazy do drugiej trochę zajmie skryptowi tak?
Tak więc jest coś prostszego ? W sensie coś co się krócej będzie wykonywało
motyl-pl
11.12.2012, 19:25:28
Daj strukture dwóch baz, i napisz dokładnie co chce zrobić bo nikt tu z kula do wróżenia nie siedzi

Pokaż też to co sam zrobiłeś.
Beniooo
11.12.2012, 19:29:00
Baza 1:
1 tabelka:
5000 rekordów ponad
Jest około 51 pól, w czym chcę sprawdzać 15, typu integer
Na razie zrobiłem pobranie z jednej bazy, pobranie z drugiej, sprawdzenie, jeśli takie same to przechodzi dalej, jeśli nie, aktualizuje rekord oraz wykonuje krótki skrypcik.
Jeśli potrzebujesz coś jeszcze by mi pomóc to pisz
motyl-pl
11.12.2012, 19:39:38
To nie wiem w czym problem masz:
<?php
$sql = mysql_query("SELECT id,imie FROM osoby"); // Pobieranie z pierwszej tabeli $id = $pobierz['id']; // Pobranie wartości unikalnej
$sql2 = mysql_query("SELECT id,imie FROM osoby2 WHERE id = '$id'"); // Zapytanie do drugiej tabeli na podstawie wartości unikalnej
if($pobierz['imie'] != $pobierz2['imie']) { // Przetwarzanie i porownywanie danych czy sa takie same czy nie jak tak to to jak nie to to..
mysql_query("UPDATE osoby SET ... WHERE id='$id'"); // Zmiana na podstawie wartości unikalnej }
}
}
?>
Zrobione na przykładzie tabeli osoby.
[/php]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.