picha

PHP - somo la 17: Jinsi ya kuingiza data kwenye database kwa kutumia PHP

Katika somo hili utajifunza jinsi ya kuingiza data kwenye dtabase kwa kutumia PHP.

KUINGIZA DATA KWENYE DATABSE

Kwa kuwa katika somo lililotangulia tmezifuta databse ze ztu sasa nitakuba code hapa za SQL ili uweze kutengeneza database na table kisha tutaendelea somo kwa kuingiza data kwenye hiyo databse yako.

 

tengeneza databse iite hotel kisha itengenezee table kwa kupest code hizi hapo chini kwenye uwanja wa SQL. (Rejea mafunzo ya database jinsi ya kutengeneza table)

 

CREATE TABLE IF NOT EXISTS `menu` (

  `id` int(100) NOT NULL,

  `name` varchar(255) NOT NULL,

  `description` varchar(255) NOT NULL,

  `price` int(100) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

 

MAANDALIZI:

kama tulivyoona hapo mwanzoni kwanza unatakiwa u connect database. Na kuandaa variable zote pamoja na SQL kwa ajili ya kuingiza data. Kama tulivyojifunza katika mafunzo ya databse. tunatumia INSERT INTO ili kuingiza taarifa kwenye databse. (tafadhali rejea mafunzo ya database namna ya kuingiza data kwenye dable). Hivyo $sql variable itakwenda kuwakilisaha SQL statemen t ya kuingiza datada. Hakikisha unahusisha na jina la databse. mfano INSERT INTO menu.

 

jambo linguine unatakiwa ukumbuke majina ya column za table yako. kwani hizo data unazokwenda kuziweka zinaingia kwenye column. table yetu ya menu kama inavyoonekana hapo juu, ina column 4 ambazo ni, id, name, description na price. Yaani ni kuwa tnanakwenda kuweka values kwenye hizo column 4. VALUE ni kile unachokwenda kuweka. Mfano name ukiweka ugali, inamaana value hapo ni ugali. (tafadhali rejea mafunzo ya database jinsi ya kuingiza data). 

 

Kwa mfano tunataka kuweka menu yenye id 1, name Ugali, description iwe karibu ugali mtamu, na price iwe 1500  hivyo SQL variable itakuwa hivi   

$sql = "INSERT INTO menu (id, name, description, price)

VALUES ('1', 'ugali', 'pata ugali mtamu', 1500)";

 

Baada ya hapo utaandaa alert message ili kukujulisha kuwa kazi imefanyika. Kama kawaida tutatumia if else ili kutuambia kuwa kama data imeingizwa itupe meseji “taarifa zimeingizwa kikamilifu” vingineyo ituambie “kuna tatizo” kufanya hivi tutatumia  mysqli_query($conn, $sql)

 

CODE NZIMA ZA KUINGINZA DATA KWENYE TABLE ZITAONEKANA HIVI:

$servername = "localhost";

$username = "root";

$password = "";

$dbname = "hotel";

 

// Create connection

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

// Check connection

if (!$conn) {

   die("Connection failed: " . mysqli_connect_error());

}

 

// delete database

$sql = "INSERT INTO menu (id, name, description, price)

VALUES ('1', 'ugali', 'pata ugali mtamu', 1500)

";

if (mysqli_query($conn, $sql)) {

   echo "Taarifa zimeingingwa kikamilifu";

} else {

   echo "Kuna tatizo: " . mysqli_error($conn);

}

 

mysqli_close($conn);

?>

   

Hakikisha umeshatengeneza table ya menu kwa kutumia SQL code nilizozitoa hapo mwanzoni mwa somo hili. Kama utakuwa ...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-05-10 14:53:23 Topic: PHP Main: Masomo File: Download PDF Views 1264

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Dua za Mitume na Manabii     👉2 Sira ya Mtume Muhammad (s.a.w)     👉3 kitabu cha Simulizi     👉4 Bongolite - Game zone - Play free game     👉5 Kitau cha Fiqh     👉6 Madrasa kiganjani    

Post zinazofanana:

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 2: sheria za uandishi wa code za PHP

Katika somo hili utajifunza kuhusu syntax za PHP

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 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 BLOG - somo la 12: Jinsi ya kutumia prepared statement kwenye kusoma post za blog

Katika somo hili tutakwenda kutumia prepared ststement kwenye ku fetch data kutoka kwenye database.

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