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 ...
Umeionaje Makala hii.. ?
Share On:
👉1 ai web app 👉2 Dua za Mitume na Manabii 👉3 Tafasiri ya Riyadh Swalihina 👉4 Madrasa kiganjani 👉5 kitabu cha Simulizi 👉6 Simulizi za Hadithi Audio
Post zinazofanana:
Jinsi ya kupata location ya mtu lwa kutumia IP address
Katika post hii utajifunza jinsi ya kupata taarifa muhimu za mtumiaji kw akutumia Ip address yake.
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 37: Jinsi ya kutengeneza blog post kwa kutumia PHP
Katika somo hili utajifunza jinsi ambavyo unaweza kutengeneza blog ambayo utaweza ku upload faili na kuandika makala kwa kutumia PHP
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...PHP - somo la 16: Jinsi ya kufuta tabale na database kwa kutumia php
Katika somo hili utajifunza jinsi ya kufuta table ya databse kwa kutumia PHP. Pia utajifunza jinsi ya kututa database yeto
Soma Zaidi...PHP -somo la 31: Matumizi ya include() na require() function kwenye php
Katika somo hili utakwenda kujifunza jinsi ya kuandika function za PHP kama require() na iclude()
Soma Zaidi...