Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] problem z dublowaniem rekordow
shtoc
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

Ostrzeżenie: (10%)
X----


Witam mam taki problem!
mam w bazie rekordy ktore maja wpisywane adresy www typu www.strona.pl/identyfikator/costam
skrypt pobiera mi taki adres z bazy uzupelnia o nim inne informacje zalozone w bazie oraz dla tego adresu kolejne adresy filmow ktore sa na tej stronie. mniejwiecej tak update jednego + ok 8 nowych i tak w kolko!!

problem mam z tym ze czesto te asdresy sie powtarzaja! i chailbym je jakos wyeliminowac zeby w bazie byly tylko raz! CZy ktos ma pomysl jak pobierac adresy z bazy i porownywac z aktualnie zapisywanym?
jak chailem wypisac adresy to przy 42 tys rekordow robi sie wielka zwiecha :/ moze mi ktos cos podpowiedziec??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shtoc
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

Ostrzeżenie: (10%)
X----


Cytat(Darti @ 9.12.2008, 20:21:36 ) *
Wystarczy, że sprawdzisz w bazie czy taką stronę masz już dodaną (np szukając w SQL WHERE `adres`='dodawany_adres')


no wlasnie wiem tylko nie wiem jak to zapisac....
generalnie chcialbym to sprawdzac gdzies tutaj

  1. <?php
  2. foreach($array as $para)
  3.    {
  4.  
  5. tutaj
  6.  
  7.  
  8.    $sql = "INSERT INTO test2(`web`,`url`,`tagi`,`klucz`,`created_at`) VALUES(:web,:url,:tagi,:klucz,:created_at)";
  9.    $statement = $pdo->prepare($sql);
  10.    $statement->bindValue(':web', $para, PDO::PARAM_STR);
  11.    $statement->bindValue(':url', '', PDO::PARAM_STR);
  12.    $statement->bindValue(':tagi', '', PDO::PARAM_STR);
  13.    $statement->bindValue(':klucz', '', PDO::PARAM_STR);
  14.    $statement->bindValue(':created_at', date( 'Y-m-d H:i:s', time()), PDO::PARAM_STR);
  15.    $statement->execute();
  16.    }
  17. ?>


tu pod zmienna $para mam nowo pobrane adresy www. i zapisuje je do bazy.
i to chyba bedzie najlepsze miejsce do wyeliminowania dublujacych sie adesow.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 09:48