PHP - somo la 22: Kutafuta jumla, wastani na idani ya vitu kwenye database kw akutumia PHP

Katika somo hili utakwenda jifunza jinsi ya kuhesabu row kwenye database, kutafuta wastani wa taarifa kwenye database na kutafuta idadi yake.

Kabla ya kuendelea na somo kwanza Kwenye database yetu ya hotel, kwenye table ya menu ongeza data zifuatazo, kwa kuingia kwenye uwanja wa SQL kisha una pest data hizi:-

Rejea mafunzo ya database jinsi ya kuongeza data kwenye Mysql kwa kutumia SQL.

 

(6, 'supu', 'Pata supu ya smaki, pweza, na nyama ', 1800),

(7, 'Soda', 'Pata soda za aina zote kwa bei ileile', 500),

(8, 'juisi', 'Kunywa juisi za matunda halizi umalize kiu yako', 1200),

(9, 'internet', 'Huduma ya internet ipo kwa bei poa kwa lisaa', 900),

(10, 'Usafiri', 'Tunatoa usafiri wa haraka ', 22000);

(1, 'ugali', 'pata ugali mtamu', 1000),

 

 

  1. Kuhesabu idadi ya row kwenye tabl

Kama unataka kujuwa je kuna menu ngapi kwenye orodha, utatakiwa kuhesabu idadi ya row ambazo ndio zinabeba hizo data. kufaya hivi tutatumia function ya kuhesabu row ambayo ni COUNT(). Rejea mafunzo ya database somo la 12  hivyo variable ya $sql itakuwa hivi

 $sql = "SELECT COUNT(name) FROM menu";

 

Pia tutakuwa na variable nyingine kwa ajili ya kuangalia connection hii tutaipa jina la result $result = $conn->query($sql) Pia tutahitajika kuwa na variable nyingine kwa ajili ya ku fetch data hii itakaa nadni ya while ili kuangalia kama connection imefanyika iweze ku fetch data. Variable hiyo itatupa matokeo ya $result ambayo imeangalia connection.Variable hii tutaiita $row ambayo itakuwa hivi $row = mysqli_fetch_array($result)     

Kwa pamoja na while tunapata:-

 while($row = mysqli_fetch_array($result)){

   echo "Jumla ya row ni :". $row['COUNT(price)'];

}

Code nzima ya kuhesabu row itakuwa hivi:

 

<?php

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "hotel";

 

// Create connection

$conn = mysqli_connect($servername, $username, $password, $dbname);

 

//sql query to count rows

$sql = "SELECT COUNT(name) FROM menu";

$result = $conn->query($sql);

//display data on web page

while($row = mysqli_fetch_array($result)){

   echo "Jumla ya row ni :". $row['COUNT(name)'];

}

 

//close the connection

 

$conn->close();

?>

 

  1. Kuangalia Kutafuta average ya price zote kwenye menu

Katika mafunzo ya database tulijifunza kuwa unapotaka kutafuta average tunatumia function hii AVG() na SQL yake inakuwa hivi SELECT AVG(price) FROM menu hivyo kuandaa sql variable itakuwa hivi $sql = "SELECT AVG(price) FROM menu"

Mambo mengine yatabakia kama yalivyo, utatakiwa kwenye echo   badala ya  $row['count(price)sasa itakuwa $row['AVG(price)

            

Kama kila kitu kipo sawa. Pest code hizi kwenye ukurasa wako wa php Itakuletea average ya price zote kwenye menu.

 

<?php

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "hotel";

 

// Create connection

$conn = mysqli_connect($servername, $username, $password, $dbname);

 

//sql query to find average

$sql = "SELECT&">...



Je! umeipenda hii post?
Ndio            Hapana            Save post

Kama unahitaji kuuliza maswali Bofya hapa

Mwandhishi Tarehe 2023-10-18 Download PDF     Share On Facebook or Whatsapp Imesomwa mara 72


Download our Apps
👉1 Kitabu cha Afya     👉2 kitabu cha Simulizi     👉3 Kitau cha Fiqh     👉4 Madrasa kiganjani    

Post zifazofanana:-

PHP somo la 49: utangulizi wa Object Oriented Programming katika PHP
Huu ni mwendelezo wa mafunzo ya PHP na hapa tunaaza rasmi advanced PHP. tutakwenda kuingia ndani zaidi kwenye PHP. Ni vyema kabla ya kuanza course hii ya advanced PHP uwe una uelewa wa kutosha kuhusu mafunzo yetu ya PHP. Soma Zaidi...

PHP - somo la 41: Jinsi ya kufanya hashing kwenye PHP
Katika somo hili utajifunza jinsiya kufanya hashing taarifa muhimu kama password. Kufanya hashing kunaongeza usalama wa taarifa za waumiaji kwenye blog yako. Soma Zaidi...

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 53: class inheritance kwenye PHP Object Oriented Programming
Katika somo hili utakwenda kujifunza kuhusu class inheritance kwenye object oriented programming. 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 20 : Jinsi ya kufuta na ku update data kwenye database kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya ku update na kufuta data kwenye database kwa kutumia PHP Soma Zaidi...

PHP - somo la 11: Jinsi ya kutuma tarifa zilizojazwa kwenye form
Katika somo hili utakwenda kujifunza jinsi ya kukusanya taarifa za watumiaji kwa kutumia html form. Soma Zaidi...

PHP - somo la 46: Nini maana ya cronjob na matumizi yake
Katika somo hili utajifunza kuhusu cronjob na matumizi yake kwenye PHP Soma Zaidi...

PHP - somo la 47: Jifunze kuhusu sql injection na kuizuia
Katika somo hili utajwenda kujifunza jinsi ya kuzuia hacking kwenye website yako Soma Zaidi...

PHP BLOG - somo la 7: Jinsi ya kutengeneza ukurasa wa kusoma post kwenye blog
HApa utakwenda kujifunza sasa namna ya kuzisoma post kutoka kwenye blog Soma Zaidi...

PHP - somo la 39: Jinsi ya kutengeneza mafaili na mafolda kwenye server kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kuzungumza na server ili kutengeneza mafaili, mafolda, kufuta na ku edit kwa kutumia PHP. Soma Zaidi...

PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop
Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop Soma Zaidi...