Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> duplikaty w bazie - zapobieganie powstawaniu, jakie sa efektywne sposoby?
Dagger
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 0
Dołączył: 4.02.2003
Skąd: Wejherowo

Ostrzeżenie: (0%)
-----


Witam!
Mam skrypt w ktorym codziennie jest dopisywanych prawie 4tys. wpisow... zawsze gdy jest uruchamiany skrypt musze sprawdzic czy dany link juz nie istnieje w bazie ...
robie to tak:
  1. <?php
  2.  $ile = mysql_num_rows(mysql_query (&#092;"SELECT id FROM linki WHERE adres='\".$adres.\"';\"));
  3.  if($ile==0){
  4.  $zapytanie = &#092;"INSERT INTO linki (adres,tekst,strona,data) VALUES ('\".$adres.\"','\".$tekst.\"','coolpage','\".$x_data.\"')\";
  5.  $wykonaj = mysql_query($zapytanie, $p);
  6.  }
  7. ?>

ale przy coraz wiekszej bazie takie sprawdzanie robi sie coraz bardziej maloefektywne i wykonywanie skryptu czesto nie miesci sie w dozwolonym czasie na serwerze.
Macie pomysly jak mozna to zrobic lepiej?
Z gory dzieki za pomoc.
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: 23.08.2025 - 17:43