What's new

Help Display single result

Soobin_ms

Eternal Poster
Established
Joined
Oct 24, 2020
Posts
811
Solutions
3
Reaction
299
Points
388
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).png
 

Attachments

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
 
Dapat may WHERE ka sa query mo kung gusto mong specific na record lang ang lalabas.
 

Similar threads

Back
Top