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: 1970-01-01 03:33:44 Topic: PHP Main: ICT File: Download PDF Views 501

Share On:

Facebook WhatsApp
Sponsored links
👉1 Bongolite - Game zone - Play free game    👉2 Madrasa kiganjani    👉3 Kitau cha Fiqh    👉4 Kitabu cha Afya    👉5 Dua za Mitume na Manabii    👉6 Simulizi za Hadithi Audio   

Post zinazofanana:

PHP - somo la 25: Jinsi ya kukusanya taarifa kutoka kwenye html form kwa kutumia php

Katika somo hili utajifunza jinsi ya kukusanya taarifa ambazo watu wamezijaza kwa kutumia fomu ya html. Kisha utajifunza jinsi ya kuzisoma hizo taarifa.

Soma Zaidi...
PHP somo la 51: Jinsi ya kutumia consctuct na destruct function

Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP

Soma Zaidi...
PHP somo la 56:class interface na polymorphism kwenye PHP OOP

Katika somo hili utakwenda kujifunza concept ya interface na concept ya polymorphism kwenye PHP OOP.

Soma Zaidi...
PHP somo la 85: Jinsi ya utengeneza json data kwa utumia php

Katika somo hili utakwenda kujifunza Jinsi ya utengeneza json data kwa utumia php

Soma Zaidi...
PHP somo la 68: Jinsi ya kutuma email kwa kutumia PHPMailer

Katika somo hili utakwenda kujifunza jisniya kutuma email kwa kutumia PHPMailer kwenye project ya PHP. Katika somo hili tutakwend akutuma email kwa kutumia localhost.

Soma Zaidi...
PHP somo la 83: Server Variables

Katika somo hili utakwend akujifunza kuhusu server variables

Soma Zaidi...
PHP somo la 59: static property kwenye PHP

Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika

Soma Zaidi...
PHP - somo la 1: Maana ya PHP na jinsi inavyofanya kazi

Katika somo hili utakwenda kujifunza maana ya PHP na jinsi inavyofanya kazi

Soma Zaidi...
PHP BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog

Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu

Soma Zaidi...
PHP somo la 66: Jinsi ya ku edit data na kufuta kwenye database kwa kutumia PDO

Katika somo hili utakwenda kujifunza jinsi jinsi ya ku edit ama ku update data na kuzifuta kwenye database kwa kutumia PDO

Soma Zaidi...