Ky është një shembull se si mund të tregohen të dhënat nga tabela MySQL në faqe të uebit:
PHP
<?php
// lidhja me serverin:
$lidhja = new mysqli ("adresa-e-serverit", "perdoruesi", "fjalekalimi", "baza_e_te_dhenave");
mysqli_set_charset ($lidhja, "utf8");
if ($lidhja -> connect_error) {die ("Error: " . $lidhja->connect_error);}
// tregimi i të dhënave nga tabela:
$kerkesa = "SELECT * FROM filmat_top_100 ORDER BY RAND() LIMIT 0, 2";
$rezultati = $lidhja -> query($kerkesa);
if ($rezultati -> num_rows > 0) {
while ($rreshti = $rezultati -> fetch_assoc()) {
echo "<h1>" . $rreshti["titulli"] . "</h1>";
echo "<p>" . $rreshti["pershkrimi"] . "</p>";
}
}
else {
echo "Nuk mund të tregohet asnjë e dhënë.";
}
$lidhja -> close(); // mbylle lidhjen
?>
Sqarim i kodit nga demonstrimi
- $kerkesa
të gjithë rreshtat: *
nga tabela: filmat_top_100
me renditje rasti: ORDER BY RAND()
kufizo dy rreshta prej fillimit: LIMIT 0, 2 - $rezultati
Ajo që dëshirojmë të tregojmë nga zgjedhja - if ($rezultati -> num_rows > 0) {
Nëse numri i rreshtave është më i lartë se zero - while ... fetch_assoc ...{
Merr rreshtin si një grup shoqërues - echo "<h1>" . $rreshti["titulli"] . "</h1>";
Trego rreshat njëri pas tjetrit - else { echo "..."
Përndryshe tregoje këtë përmbajtje në faqe