picha

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:-

  1. for LOOP
  2. While loop
  3. 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);

 

   // 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 data using fetch with while loop

   while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {

       // Access individual columns using $row['column_name']

       echo "ID: " . $row['id'] . ", Name: " . $row['jina'] . "<br>";

   }

 

} catch (Exception $e) {

   echo "Imefeli kuunganishwa";

   echo $e->getMessage();

...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2024-01-28 Topic: PHP Main: ICT File: Download PDF Views 799

Share On:

Facebook WhatsApp
Sponsored links
👉1 web hosting    👉2 kitabu cha Simulizi    👉3 Madrasa kiganjani    👉4 Simulizi za Hadithi Audio    👉5 Tafasiri ya Riyadh Swalihina    👉6 Dua za Mitume na Manabii   

Post zinazofanana:

PHP -somo la 33: Matumizi ya while loop kwenye PHP

Katika somo hili utajifunza jinsi ya kuandika while loop kwenye PHP

Soma Zaidi...
PHP somo la 88: Jisnsi ya kutengeneza json data kutoka kwenye database

Katika somo ili utakwenda kujifunz ahatuwa kwa hatuwa jinsi ya kutengeneza json data kutkana na data ambazo zio kwenye database

Soma Zaidi...
PHP BLOG - somo la 6: Jinsi ya kutengeneza dashboard kwa ajili ya blog

katika post hii utajifunza jinsi ya kutengeneza ukurasa wa dashboard kwa ajili ya kutibti post

Soma Zaidi...
PHP somo la 54: PHP OOP class constant

Katika somo hili utakwenda kujifunza jinsi ya kutumia constatnt kwenye class.

Soma Zaidi...
PHP somo la 101: Advanced RedBeanPHP - Usimamizi wa Database, Usalama, na Ufanisi

Hili ni somo la mwisho katika mfululizo huu wa ORM, kupata ujuzi zaidi endelea kusoma ORM nyinginezo ambazo nimetangulia kuzitaja awali ya masomo haya.

Soma Zaidi...
PHP - somo la 36: Jinsi ya ku upload taarifa za mafaili kwenye database kw akutumia PHP

katika somo hili utajfunza kukusanya taarifa za mafaili. kisha ku upload hayo mafaili. kisha kuandika hizo taarifa za mafaii kwenye database

Soma Zaidi...
PHP - somo la 4: Aina za data zinazotumika kwenye PHP

Katika somo hili utakwenda kujifunza aina za data ambazo hutumika kwenye PHP

Soma Zaidi...
PHP BLOG - somo la 11: Jinsi ya kutumia prepared statement

Katika somo hili utajifnza jinsi ya kufanya prepared statement kama njia ya kuzuia sql ingection kwenye PHP blog

Soma Zaidi...
PHP somo la 74: aina za http headerna server variable

Katika somo hii utakwenda kujifunza aina za http header na server variable. Hapa tutakwenda kuchambuwa mgawanyiko wa httpheader na kazi zake.

Soma Zaidi...
PHP - somo la 18: Jinsi ya kusoma data kutoka kwenye database kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya kusoma data kutoka kwenye database kwa kutumia PHP.

Soma Zaidi...