Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sprawdzanie rekordów [2], Skrót
mieszkos
post
Post #1





Grupa: Zarejestrowani
Postów: 78
Pomógł: 11
Dołączył: 1.04.2009

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


Może tak będzie mi łatwiej powiedzieć co chcę, mamy kod:
  1. $spr = mysql_query("SELECT A FROM Arkusz1 WHERE A IN ($wartosc) ");


Gdyby w $wartosc była np. (2010, 3020, 3010) i te wartosci by istniały w bazie zwróciłoby nam właśnie te wartości.

Moje pytanie: Jak na IFie sprawdzić czy te wartości istnieją ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


ja bym zrobił tak:
1. do jednej tablicy wrzucił wartości szukane, czyli te, które wstawiasz do IN()
2. do drugiej tablicy wrzucasz pobrane, czyli jak w pętli while() odbierasz rekordy to ID wrzucasz dodatkowo do tej tablicy
3. potem porównujesz te tablice funkcją http://www.php.net/manual/en/function.array-diff.php i dostajesz tablicę z wartościami, które nie zostały odnalezione w bazie
Go to the top of the page
+Quote Post

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: 24.08.2025 - 20:48