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----


jak probuje ustawic web jakos unike albo primary key to dostaje w bazie blad :


Błąd
zapytanie SQL:

CREATE TABLE `wrzuta`.`aaa` ( `web` TEXT NOT NULL ,
UNIQUE ( `web` )) ENGINE = MYISAM

MySQL zwrócił komunikat: http://dev.mysql.com/doc/refman/5.0/en/err...ges-server.html

#1170 - BLOB column 'web' used in key specification without a key length

jaki typ ustawic zeby przechowywac tam stringa (adres strony) i muc ustawic to na unike??

a no i jeszcze probowalem to insert ignore replace i insert
rozumien ze to ma byc w zapytaniu sql
  1. <?php
  2. $sql = "REPLACE test2(`web`,`url`,`tagi`,`klucz`,`created_at`) VALUES(:web,:url,:tagi,:klucz,:created_at)";
  3. ?>


to nie daje mi zadnych efektow (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) caly czas sie powtarzaja adresy

ustawilem kolumne web na varchar(300) jako jednoznaczna i not null

pakuje poczatkowy adres do bazy
uruchamiam skrypt wykonuje mi sie jego update ale nie dodaja sie nowe adresy mimo ze skrypt je pobiera do tablicy nie wpisuje ich do bazy...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

Ten post edytował shtoc 10.12.2008, 09:17:13
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 - 21:17