Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie rekordów BD z dynamicznej tablicy
MESSIAH :)
post
Post #1





Grupa: Zarejestrowani
Postów: 249
Pomógł: 0
Dołączył: 22.12.2011

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


Witam serdecznie wszystkich.
Mam zagwozdkę z tematyki logiki. Nie wiem jak odpowiednio i optymalnie dodawać wartości do Bazy Danych z tablicy dynamicznej wielowymiarowej a konkretniej tablicy która codziennie ma nowe tablice - jedne dodane drugie skasowane i nie mam zbytnio na otrzymane dane wpływu. Przykładowa tablica wygląda tak
  1. stdClass Object
  2. (
  3. [s] => Array
  4. (
  5. [0] => stdClass Object
  6. (
  7. [id] => 45481891
  8. [userid] => 5648948
  9. [paypalid] => 56489498
  10. [paytype] => pay
  11. [paypaltype] => old
  12. [paypalamount] => 2.99
  13. [paypalcomlete] => 0
  14. [paypaldetails] => stdClass Object
  15. (
  16. )
  17. [paypalincome] => 0
  18. [paypalosd] => 0
  19. )
  20.  
  21. [1] => stdClass Object
  22. (
  23. [id] => 56481565
  24. [userid] => 45448156
  25. [paypalid] => 6548489
  26. [paytype] => pay
  27. [paypaltype] => old
  28. [paypalamount] => 13.22
  29. [paypalcomlete] => 0
  30. [paypaldetails] => stdClass Object
  31. (
  32. )
  33. [paypalincome] => 0
  34. [paypalosd] => 0
  35. )
  36.  
  37. [2] => stdClass Object
  38. (
  39. [id] => 789797
  40. [userid] => 87879879
  41. [paypalid] => 879788798
  42. [paytype] => pay
  43. [paypaltype] => new
  44. [paypalamount] => 12.34
  45. [paypalcomlete] => 0
  46. [paypaldetails] => stdClass Object
  47. (
  48. )
  49. [paypalincome] => 0
  50. [paypalosd] => 0
  51. )
  52. )
  53. )

Ostatnie tablice są zawsze najnowsze lecz są to ilości randomowe dlatego może być 1 nowa dziennie lub 10 nowych. Chciałbym teraz dodawać tylko i wyłącznie nowe unikalne tablice do Bazy Danych - tak aby wpisy się nie duplikowały i jeśli dana tablica jest w bazie to powinna zostać pominięta a nowa unikalna powinna zostać dodana. Jak mogę rozwiązać taką logikę? Proszę o jakieś porady itp.

Ten post edytował MESSIAH :) 1.08.2016, 15:42:03


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 02:53