❓ Help Display single result

Soobin_ms

Eternal Poster
Gusto ko sana isang result lang maidisplay

eto yung code

<?php
include('connect.php');
$display = $con->prepare("SELECT * FROM tbl_personnel ORDER BY per_id ASC");
$display->execute();
$fetch = $display->fetchAll();

foreach($fetch as $key => $row) {
$bday = $row["per_date_of_birth"];
$date = new DateTime($bday);
$now = new DateTime();


$difference = $date->diff($now)->format('%y');
$length = $date->diff($now)->format('%y');


?>
<td class="hidden"><?php echo $row['per_id']; ?></td>
<td><?php echo $row['per_lastname'].", ".$row['per_firstname']." ".$row['per_middlename']; ?></td>
<td><?php echo $difference;?></td>
<td><?php echo $row['per_gender']; ?></td>
<td><?php echo $row['per_status']; ?></td>
<td><?php echo $row['per_address']; ?></td>
<td><?php echo $row['per_date_of_birth']; ?></td>
<td><?php echo $row['per_place_of_birth']; ?></td>
<td><?php echo $row['per_contact_no']; ?></td>
<td><?php echo $row['per_eligibility']; ?></td>
<td><?php echo $row['bs_name']; ?></td>
<td><?php echo $row['ms_name']; ?></td>
<td><?php echo $row['dr_name']; ?></td>
<td><?php echo $row['per_plantilla_no']; ?></td>

</tr>
<?php
} ?>
</tbody>

Screenshot (12).webp
 
Ang code na ibinigay mo ay nagre-retrieve ng mga detalye ng mga indibidwal mula sa table na "tbl_personnel". Ang query na ginagamit ay nag-oorder sa resulta batay sa "per_id" mula sa pinakamababang hanggang sa pinakamataas.

Pagkatapos ng execution ng query, ang fetchAll() function ay ginagamit upang kunin ang lahat ng mga resulta ng query at mai-store ito sa variable na $fetch.

Pagkatapos nito, may foreach loop na ginagamit upang ma-display ang mga detalye ng bawat indibidwal mula sa $fetch variable. Ang mga detalye na ipinapakita ay ang "per_lastname", "per_firstname", "per_middlename", "per_gender", "per_status", "per_address", "per_date_of_birth", "per_place_of_birth", "per_contact_no", "per_eligibility", "bs_name", "ms_name", "dr_name", at "per_plantilla_no".

Ang code na ito ay nagbibigay ng mga detalye ng bawat indibidwal mula sa database. Kung gusto mo lang ng isang resulta, puwede mong baguhin ang query na nagre-retrieve ng data. Halimbawa, puwede kang magdagdag ng LIMIT 1 sa query para kunin lang ang unang resulta. Ito ang magiging code:

PHP:
$display = $con->prepare("SELECT * FROM tbl_personnel ORDER BY per_id ASC LIMIT 1");

Dapat tandaan na ang pagbabago sa query ay magreresulta sa pagkuha ng iisang resulta lamang mula sa database.
 
Ang code na ibinigay mo ay nagre-retrieve ng mga detalye ng mga indibidwal mula sa table na "tbl_personnel". Ang query na ginagamit ay nag-oorder sa resulta batay sa "per_id" mula sa pinakamababang hanggang sa pinakamataas.

Pagkatapos ng execution ng query, ang fetchAll() function ay ginagamit upang kunin ang lahat ng mga resulta ng query at mai-store ito sa variable na $fetch.

Pagkatapos nito, may foreach loop na ginagamit upang ma-display ang mga detalye ng bawat indibidwal mula sa $fetch variable. Ang mga detalye na ipinapakita ay ang "per_lastname", "per_firstname", "per_middlename", "per_gender", "per_status", "per_address", "per_date_of_birth", "per_place_of_birth", "per_contact_no", "per_eligibility", "bs_name", "ms_name", "dr_name", at "per_plantilla_no".

Ang code na ito ay nagbibigay ng mga detalye ng bawat indibidwal mula sa database. Kung gusto mo lang ng isang resulta, puwede mong baguhin ang query na nagre-retrieve ng data. Halimbawa, puwede kang magdagdag ng LIMIT 1 sa query para kunin lang ang unang resulta. Ito ang magiging code:

PHP:
$display = $con->prepare("SELECT * FROM tbl_personnel ORDER BY per_id ASC LIMIT 1");

Dapat tandaan na ang pagbabago sa query ay magreresulta sa pagkuha ng iisang resulta lamang mula sa database.
all goods
 

About this Thread

  • 6
    Replies
  • 379
    Views
  • 2
    Participants
Last reply from:
Soobin_ms

Trending Topics

Online now

Members online
911
Guests online
1,436
Total visitors
2,347

Forum statistics

Threads
2,273,526
Posts
28,950,191
Members
1,235,800
Latest member
Fynn00
Back
Top