PHP හි SQL විමසුමකදී ලූපයක අරාවක් සෑදීම

ඇත්ත වශයෙන්ම, සියලුම සේවකයන් අතින් පරීක්ෂා කිරීම එතරම් පහසු නොවේ. එය අප වෙනුවෙන් සිදු කරන ලෙස ලූපයකට ඉඩ දෙමු:

php<?php
  for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
  var_dump($data); // මෙහි ප්‍රතිඵලය සහිත අරාව ඇත
?>

මෙම ලූපය ක්‍රියා කරන ආකාරය අපි තේරුම් ගනිමු.

ලූපයේ සෑම පුනරාවර්තනයකදීම, ශ්‍රිතය mysqli_fetch_assoc ප්‍රතිඵලයේ සෑම පේළියක්ම අනුපිළිවෙලින් කියවා, එය $data අරාවට ලියයි.

$res හි පේළි අවසන් වූ වහාම, mysqli_fetch_assoc ශ්‍රිතය NULL ප්‍රතිදානය කරන අතර ලූපය එහි කාර්යය අවසන් කරයි. ලබාගත් ප්‍රතිඵලය ද්වි-මාන අරාව $data හි පවතී.

Задание 1

විස්තර කරන ලද ලූපය භාවිතා කර සියලුම සේවකයන්ගේ අරාව ලබාගෙන var_dump හරහා තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 2

ලබාගත් ප්‍රතිඵලයෙන් පළමු සේවකයා ලබාගන්න. echo හරහා ඔහුගේ නම තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 3

ලබාගත් ප්‍රතිඵලයෙන් දෙවන සේවකයා ලබාගන්න. echo හරහා ඔහුගේ නම සහ වයස තිරය මත ප්‍රදර්ශනය කරන්න.

Задание 4

ලබාගත් ප්‍රතිඵලයෙන් තෙවන සේවකයා ලබාගන්න. echo හරහා ඔහුගේ නම, වයස සහ වැටුප තිරය මත ප්‍රදර්ශනය කරන්න.