PHP හි SQL විමසුමකදී ලූපයක අරාවක් සෑදීම
ඇත්ත වශයෙන්ම, සියලුම සේවකයන් අතින් පරීක්ෂා කිරීම එතරම් පහසු නොවේ. එය අප වෙනුවෙන් සිදු කරන ලෙස ලූපයකට ඉඩ දෙමු:
<?php
for ($data = []; $row = mysqli_fetch_assoc($res); $data[] = $row);
var_dump($data); // මෙහි ප්රතිඵලය සහිත අරාව ඇත
?>
මෙම ලූපය ක්රියා කරන ආකාරය අපි තේරුම් ගනිමු.
ලූපයේ සෑම පුනරාවර්තනයකදීම, ශ්රිතය mysqli_fetch_assoc
ප්රතිඵලයේ සෑම පේළියක්ම අනුපිළිවෙලින් කියවා,
එය $data අරාවට ලියයි.
$res හි පේළි අවසන් වූ වහාම,
mysqli_fetch_assoc ශ්රිතය NULL
ප්රතිදානය කරන අතර ලූපය එහි කාර්යය අවසන් කරයි. ලබාගත්
ප්රතිඵලය ද්වි-මාන අරාව
$data හි පවතී.
විස්තර කරන ලද ලූපය භාවිතා කර සියලුම
සේවකයන්ගේ අරාව ලබාගෙන
var_dump හරහා තිරය මත ප්රදර්ශනය කරන්න.
ලබාගත් ප්රතිඵලයෙන් පළමු
සේවකයා ලබාගන්න. echo හරහා ඔහුගේ
නම තිරය මත ප්රදර්ශනය කරන්න.
ලබාගත් ප්රතිඵලයෙන් දෙවන
සේවකයා ලබාගන්න. echo හරහා ඔහුගේ
නම සහ වයස තිරය මත ප්රදර්ශනය කරන්න.
ලබාගත් ප්රතිඵලයෙන් තෙවන
සේවකයා ලබාගන්න. echo හරහා ඔහුගේ
නම, වයස සහ වැටුප තිරය මත ප්රදර්ශනය කරන්න.