PHP හි PDO භාවිතයෙන් දත්ත සමුදායට විමසුම් කිරීම

දත්ත සමුදායට සම්බන්ධ වීමෙන් පසු අපට ලැබුණු $pdo විචල්යය යනු OOP වස්තුවකි. මෙම වස්තුවට විශේෂ ක්‍රමයක් ඇත query, එය SQL විමසුම් ක්‍රියාත්මක කරයි. අපි අපේ වගුවට යම් පරීක්ෂණ විමසුමක් කරමු:

php<?php
  $res = $pdo->query('SELECT * FROM users');
?>

$res විචල්යය තුළ විමසුමේ ප්‍රතිඵලය ගබඩා වේ. ප්‍රතිඵලයෙන් පේළියක් ලබා ගැනීමට fetch ක්‍රමය භාවිතා කළ යුතුය:

php<?php
  $row = $res->fetch();
  var_dump($row); // පළමු පේළිය
  
  $row = $res->fetch();
  var_dump($row); // දෙවන පේළිය
  
  $row = $res->fetch();
  var_dump($row); // තෙවන පේළිය
?>

පේළි අවසන් වූ විට, ක්‍රමය null ලබා දෙනු ඇත. එමනිසා පහත චක්‍රය තුළ පේළි ලබා ගැනීම පහසුය:

php<?php
  while ($row = $res->fetch()) {
    var_dump($row);
  }
?>

උදාහරණයක් ලෙස, පරිශීලකයින්ගේ නම් වෙන වෙන ඡේද වලින් ප්‍රදර්ශනය කරමු:

php<?php
  while ($row = $res->fetch()) {
    echo '<p>' . $row['name'] . '</p>';
  }
?>

සම්පූර්ණ කේතය එකට එකතු කරමු:

php<?php
  $res = $pdo->query('SELECT name FROM users');
  
  while ($row = $res->fetch()) {
    echo '<p>' . $row['name'] . '</p>';
  }
?>
Задание 1

users වගුවෙන් සියලුම පරිශීලකයින්ගේ වැටුප් ප්‍රදර්ශනය කරන්න.

Задание 2

සියලුම ඇතුළත් කිරීම් නම: වයස ආකෘතියෙන් ප්‍රදර්ශනය කරන්න.