PHP somo la 65: Jinsi ya kusoma data kwenye database kwa kutumia PDO
Katika somo hili utakwenda kujifunza jinsi ya kusoma data kwenye database kwa kutumia PDO.
Hapa tutakwenda kutumia database yetu tuliotengeneza somolililopita. Pia tutakwend akusima data ambazo tumeingiza kutoka katika somo lililopita.
Ili kuweza kusoma data kwenye data kwenye database tutatumia SELECT . Kwa mfano tutaandika
$query = "SELECT * FROM matokeo";
$stmt = $conn->prepare($query);
$stmt->execute();
Kisha baada ya hapo tutatumia loop ili kuweza kuprint matokeo ya hizo data ambazo tume select hapo juu loop ipo nyingi lakini hapa tutakwenda kutumia loop tatu ambazoni:-
- for LOOP
- While loop
- Foreach loop
Kwa kutumia for loop:
Baada ya ku select tutatumia fetchAll() method ili kuweza kuchukuwa data kutoka kwenye database.
<?php
$dbHost = "localhost";
$dbName = "wanafunzi";
$dbUser = "root";
$dbPassword = "";
try {
$conn = new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
// Code to read data from the database
$query = "SELECT * FROM matokeo"; // Replace 'your_table_name' with the actual table name
$stmt = $conn->prepare($query);
$stmt->execute();
// Fetch all data into an array
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
// Use a for loop to iterate through the array
for ($i = 0; $i < count($result); $i++) {
$row = $result[$i];
// Access individual columns using $row['column_name']
echo "ID: " . $row['id'] . ", Name: " . $row['jina'] . "<br>";
}
} catch (Exception $e) {
echo "Imefeli kuunganishwa";
echo $e->getMessage();
} finally {
// Close the connection
$conn = null;
}
?>
Kwa kutumia while loop:
<?php
$dbHost = "localhost";
$dbName = "wanafunzi";
$dbUser = "root";
$dbPassword = "";
try {
$conn = new PDO("mysql:host=$dbHost;dbname=$dbName", $dbUser, $dbPassword);
&...
Umeionaje Makala hii.. ?
Share On:
👉1 Tafasiri ya Riyadh Swalihina 👉2 kitabu cha Simulizi 👉3 Sira ya Mtume Muhammad (s.a.w) 👉4 Kitau cha Fiqh 👉5 web hosting 👉6 Kitabu cha Afya
Post zinazofanana:
PHP somo la 77: aina za http redirect
Katika somo hili utakwenda kujifunza kuhusu http redirect header
Soma Zaidi...PHP - 9: Jinsi ya kuandika array kwenye PHP na kuzifanyia kazi
Katika somo hili tutakwenda kujifunza kuhusu array kwenye php, na jinsi zinavyoweza kufanya kazi
Soma Zaidi...PHP somo la 94: Maana ya ORM na kazi zake
Katika somo hili utakwenda kujifunzo kuhusu teknolojia ya ORM na inavyotumika kulinda usalama wa database
Soma Zaidi...PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP
Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP
Soma Zaidi...PHP somo la 80: Authentication header
Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma
Soma Zaidi...PHP somo la 84: Maana ya JSON na sheria za kuandika faili la json
Katika somo hili utakwenda kujifunza kuhusu Maana ya JSON na sheria za kuandika faili la json
Soma Zaidi...