Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL] Błędne wyniki przy dużej ilości select
pks
post
Post #1





Grupa: Zablokowani
Postów: 16
Pomógł: 0
Dołączył: 20.03.2009

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


Witam!
Posiadam sobie formularz z 3 polami, w ktorych mozna wpisywać dane. Po wciśnięciu SUBMIT funkcja sprawdza czy te pola o takich danych nie istnieją już w bazie, a jak nie, to je dodaje. Wszystko działa pięknie i ładnie, ale ostatnio zrobiłem sobie funkcję masowego dodawania danych do tych 3 pól z pliku.
Działa ona w oczywisty sposób rozbijania każdej linijki tego pliku na osobne dane i przekazywania ich do funkcji. I tu się pojawia problem, przy np. 500 linijkach w pliku oczywiście dane się dodają, ale funkcja nie sprawdza mi czy już istniały wcześniej w bazie i przez to mam duplikaty niektórych danych.

Dlaczego tak się dzieje? Czy przy dużej ilości zapytań SELECT funkcja pomija niektóre z nich? (istnienie danych w bazie równiez sprawdzam SELECTem)

Pozdrawiam
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: 15.09.2025 - 15:51