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 के माध्यम से उसका नाम, उम्र और वेतन
स्क्रीन पर प्रदर्शित करें।