Radionica programiranje 30.

Dobra večer. Ovdje Ivica Kartelo. Počnimo.
Potrebno predznanje Radionica1 i Opširnije objašnjenje - PHP prvi put
Potrebno predznanje Radionica 8 - Baza podataka prvi put
Naučite relacijske baze podataka po mojoj knjizi Access 2000, koju možete skinuti besplatno ovdje.
Ovdje radimo bazu Mariva iz knjige Access 2000, ali u PHP-MySQL verziji.

Upiti koje radimo se zasnivaju na:
- Skinite bazu podataka Mariva u MySQL verziji dump1_InnoDB.sql
- Import u phpMyAdmin ili kopi u SQL polje u phpMyAdmin i imat ćete bazu podataka mariva.mdb u verziji MySQL.

SQL upit: Lista iznosa računa na današnji dan u tablici računi
=========================================
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT datum_placanja, iznos_racuna
             FROM racuni
             WHERE datum_placanja > NOW() - INTERVAL 1 DAY";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print $row["iznos_racuna"] . " " . $row["datum_placanja"];
}
?>

SQL upit: Suma iznosa računa na današnji dan  u tablici računi
=========================================
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW Sum(iznos_racuna) AS SumOfIznos_racuna
            FROM racuni
            WHERE datum_placanja > NOW() - INTERVAL 1 DAY";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print $row["SumOfIznos_racuna"];
}
?>

SQL upit: Suma svih iznosa računa u tablici računi
=========================================
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT DISTINCTROW Sum(iznos_racuna) AS SumOfIznos_racuna
            FROM racuni";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print $row["SumOfIznos_racuna"];
}
?>

Formatiranje broja u novčani iznos u kunama
Opširnije ovdje.
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT CONCAT(FORMAT(iznos_racuna, 2,'de_DE'), ' kn') as a FROM racuni";
$result = mysqli_query($link, $sql);
While ($row = mysqli_fetch_assoc($result))
{
print $row["a"] . "<br>";
}
?>

Primjedbe