Autor | Zpráva | ||
---|---|---|---|
Johny26 Profil |
#1 · Zasláno: 27. 2. 2021, 13:45:59
Ako sčítať a vypísať dáta z Mysql z dvoch tabuliek cez tento php kód. Chcel by som sčítať tabuľky z databázy s názvom.: /cena/ a sčítať s /dorucenie/ následne sčítanú sumu vypísať php kóde namiesto.: echo $radek["cena"] <?php $server = "xxxx.xx:xxxx"; $uzivatel = "xxxx"; $heslo = "xxx"; $databaze = "testtu1"; // Krok 1: Vytvoření připojení $spojeni = mysqli_connect($server, $uzivatel, $heslo, $databaze); if(!$spojeni) { echo 'Spojení s mysql serverem se nepodařilo navázat.<br>'; } else { // echo 'Spojení s mysql serverem bylo úspěšně navázáno.<br>'; // Krok 2: Sestavení a odeslání dotazu mysqli_set_charset($spojeni, "utf8"); $dotaz = mysqli_query($spojeni, "SELECT * FROM `jeden` ORDER BY `cena` DESC,`uzivatele_id` ASC LIMIT 3 "); if(!$dotaz) { echo 'Dotaz vykazuje chybu.<br>'; } else { // echo 'Dotaz byl úspěšně vykonán.<br>'; // Krok 3: Zpracování výsledku dotazu while($radek = mysqli_fetch_array($dotaz)) { echo "Meno: " . $radek["Meno"] . " " . $radek["cena"] . "-€" . " Dátum: " . $radek["Dátum"] . "<br>"; } } } // Krok 4: Odpojení od databáze $zavreni = mysqli_close($spojeni); if(!$zavreni) { echo 'Spojení s mysql serverem se nepodařilo ukončit.'; } else { // echo 'Spojení s mysql serverem se podařilo ukončit.'; } ?> |
||
Keeehi Profil |
#2 · Zasláno: 27. 2. 2021, 15:46:55
No, moc informací nemáme. Zřejmě bude vhodné najoinovat cenu dopravy k ceně objednávky (předpokládám).
SELECT * FROM cena LEFT JOIN dorucenie ON **** ORDER BY `cena` DESC,`uzivatele_id` ASC LIMIT 3 **** jsou většinou IDčka, ale jak se u tebe jmenují, to nevíme.
To co ti to udělá je, že na jednom řádku pak budeš mít jak tu cenu, tak i cenu dopravy. Ten součet můžeš udělat buď v php ($radek["cena"] + $radek["sloupec_ceny_dopravy"]) SELECT Meno, cena + sloupec_ceny_dopravy AS cena FROM ... |
||
Časová prodleva: 3 roky
|
0