Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MySQL, PHP - polaczenie z trzema bazami i sumowanie.
fcppl
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

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


witam,
Mam trzy te same bazy (trzy te same strony z produktami na różnych domenach).
Chciałem połączyć się do pierwszej, drugiej i trzeciej bazy i pobrać dane z kolumny product_sales
Dodać te wartości i uzupełnić we wszystkich trzech bazach aktualne dane.

Baza na każdej stronie jest identyczna:

Baza 1
ID | product_in_stock | product_sales | id_prod
1 | 30 | 5 | PL555

Baza 2
ID | product_in_stock | product_sales | id_prod
1 | 30 | 4 | PL555

Baza 3
ID | product_in_stock | product_sales | id_prod
1 | 30 | 2 | PL555

Czyli zapytanie powinno wyglądać tak:
Dodaje (product_in_stock) 5 + 4 + 2 = 11

I wartość 11 w kolumnie product_in_stock aktualizuje się w trzech bazach.

Nie wiem jak się za to zabrać na trzech bazach jednocześnie. Z jedna baza danych nie mam problemu.
Proszę o pomoc.

Ten post edytował fcppl 31.08.2020, 23:07:35
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
fcppl
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

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


Najpierw sie łącze do bazy A i B i wyświetlam tylko produkty które maja wpisana wartość w kolumnie id_prod

$result_a = mysqli_query($conn_a,"SELECT * FROM tabela WHERE id_prod is not null");

$result_b = mysqli_query($conn_b,"SELECT * FROM tabela WHERE id_prod is not null");

I tutaj się zaczynają moje problemy bo nie wiem zsumować kolumny product_sales. próbuję w pętli "while", ale wyświetla mi dane jako osobne z dwóch baz danych.

Chodzi mi też o to, że takich produktów maja kilka więc za jednym razem chce sprawdzić i aktualizować kilka produktów.

p.s na ta chwilę nie robię update bo utkwiłem na sumowaniu.
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: 3.10.2025 - 07:30