Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql]porownywanie dwoch rekordow z bazy
Forum PHP.pl > Forum > Przedszkole
blizniak
struktura tabeli

id int
opis blob

w tabelce sa jakies rekordy i biore np rekord o id=3 i id=7 i teraz jak wyswietlic roznice jakie wystapily w opisie w tych rekordach
mniej wiecej chodzi mi o cos podobnego do wikipedii tam w zakladce historia jest mozliwosc porownywania dwoch wersji
czy istnieja jakies gotowe funkcje ktore mozna wykorzystac, albo ma ktos moze jakis pomysl jak to zaimplementowac
bim2
Pobierasz sobie z bazy te 2 wpisy i porównujesz.

  1. <?php
  2. mysql_query("SELECT * FROM tabela WHERE id=1 OR id=2");
  3. while($r = ...) {
  4. $Wpis[] = $r;
  5. }
  6.  
  7. if($Wpis[0]['nazwa']!=$Wpis[0]['nazwa'])
  8. {
  9. echo 'Nazwy się zmieniły';
  10. }
  11. ?>
blizniak
no ok ale co w przypadku jezeli mamy np w 1 rekordzie zdjecie <img src="Obrazki/px1.gif" width="1" height="1" alt="" border="0">
a 2 drugim rekordzie zdjecie <img src="katalog/Obrazki/px1.gif" width="1" height="1" alt="" border="0">

zdjecia te sa w innych katalogach ale przedstawiaja te sama zawartosc i jezeli bede je powownywal tak jak napisales to dostane informacje ze sa rozne mimo to ze one sa takie same tylko w innym katalogu

lub
1 rekordzie zdjecie <img src="Obrazki/px1.gif" width="1" height="1" alt="" border="0">
a 2 drugim rekordzie zdjecie <img src="Obrazki/klsfsdg.gif" width="1" height="1" alt="" border="0">

tutaj tez pokaze ze sa rozne, sa one w tych samych katalogach tylko maja inna nazwe ale przedstawiaja to samo

chodzi mi o to zeby porownac dwa obrazki miedzy soba, zeby nie bralo pod uwage sciezki do obrazka tylko zeby sprawdzalo zawartosc tego pliku
bim2
Co do tego to pregiem pobierasz adres dwóch obrazków.

preg_match("!.*?\<img.*?str="(.*?)".*\>.*!is", "$1", $obrazek);
Następnie bierzesz tą klasę:
http://forum.php.pl/klasa_Porownanie_dwoch...kow_t72000.html
i dajesz porównanie procentowe smile.gif)

Mam nadzieje, że pomogłem ;]
blizniak
a moglbys wrzucic ta klase class.compare na forum tutaj albo podpiac tam bo ten link jest juz nie aktywny
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.