Radionica programiranje 25. u 22

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
Upiti koje radimo se zasnivaju na ovoj bazi podataka.
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.

SQL upit: Polaznici rođeni u Split 1990.
=========================================

<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT prezime
FROM polaznici_tecaja
WHERE mjesto_rodjenja = 'Split' AND datum_rodjenja like '%1990%'
ORDER BY prezime";
$result = mysqli_query($link, $sql);

While ($row = mysqli_fetch_assoc($result))
{
print $row["prezime"];
print "<br>";
}
?>

SQL upit: Polaznici rođeni u Split 1990. ili u Trogiru 1990.
=========================================
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT prezime
FROM polaznici_tecaja
WHERE (mjesto_rodjenja = 'Split' AND datum_rodjenja like '%1990%')
OR (mjesto_rodjenja = 'Trogir' AND datum_rodjenja like '%1990%')
ORDER BY prezime";
$result = mysqli_query($link, $sql);

While ($row = mysqli_fetch_assoc($result))
{
print $row["prezime"];
print "<br>";
}
?>

SQL upit: Polaznici bez telefona
=========================================
<?php
$link = mysqli_connect("localhost", "root", "", "mariva");
$sql = "SELECT prezime, ime
FROM polaznici_tecaja
WHERE telefon IS NULL
ORDER BY prezime";
$result = mysqli_query($link, $sql);

While ($row = mysqli_fetch_assoc($result))
{
print $row["ime"] . " " . $row["prezime"];
print "<br>";
}
?>

Primjedbe