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 এর মাধ্যমে স্ক্রিনে তার নাম, বয়স এবং বেতন প্রদর্শন করুন।