Katika somo hili utakwenda kujifunza jinsi ya kutumia PDO kutengeneza database, kuteneneza table na kuingiza data moja na zaidi ya moja.
Katika somo hili utakwend akujifunza jinsi ya kutengeneza tabe na kuingiza data kw akutumia PDO:
Kabla hujaanza somo hili hakikisha una uwelewa wa database na php, na kama bado vyema urudi kwenye mafunzo yetu ya nyuma.
Sasa hapa kwanza tutakwenda kutengeneza database yenye jina wanafunzi, kisha tutatengeneza table yenye jina matokeo. Kamtika kutengeneza database na table yake tutatumia IF NOT EXISTS kwenye query ili kunagalia kama database ipo hatutatengeneza, na kama table ipo pia hatutaitengeneza.
Baada ya kutengeneza database tutatumia use query ili kuweza kuitumia. Tutaitajika kuitumia hoyo database tulioitengeneza ili kuweza kutengenza table.
Ili tuweze ku excute code za sql kwa kutumia php kwenye PDO tutatumia function inayoitwa exec() ambapo ndani yake ndipo tutaweka command za sql.
Mfano:
$createDatabaseQuery = "CREATE DATABASE IF NOT EXISTS $dbName";
$conn->exec($createDatabaseQuery);
$conn->exec("USE $dbName");
// Create the table
$createTableQuery = "
CREATE TABLE IF NOT EXISTS matokeo (
id INT AUTO_INCREMENT PRIMARY KEY,
jina VARCHAR(255) NOT NULL,
alama INT NOT NULL
)
";
$conn->exec($createTableQuery);
Utaona hapo function ya exec() imetumika ili kuweza ku run sql query. Sasa waca tuone code zote kwa pamoja zinakuwaje:-
Code zote zitakuwa hivi:
<?php
$dbHost = "localhost";
$dbName = "wanafunzi";
$dbUser = "root";
$dbPassword = "";
try {
$conn = new PDO("mysql:host=$dbHost", $dbUser, $dbPassword);
echo "Database imeunganishwa";
// Create the database if it doesn't exist
$createDatabaseQuery = "CREATE DATABASE IF NOT EXISTS $dbName";
$conn->exec($createDatabaseQuery);
// Switch to the newly created database
$conn->exec("USE $dbName");
// Create the table
$createTableQuery = "
CREATE TABLE IF NOT EXISTS matokeo (
id INT AUTO_INCREMENT PRIMARY KEY,
jina VARCHAR(255) NOT NULL,
alama INT NOT NULL
)
";
$conn->exec($createTableQuery);
echo "Database 'wanafunzi' na table 'matokeo' zimeundwa";
} catch (Exception $e) {
echo "Imefeli kuunganishwa";
echo $e->getMessage();
}
$conn = null;
?>
Sasa hatuwa inayofuata ni kuingza data wenye database yetu. Hapa ttabadilisha kidogo query zetu za hapo awali. Kwanza tutaitaja database wakati wa kuunganisha kama ilivyo kwenye somo la kwanza.
<?php
$dbHost = "localhost";
$dbName = "wanafunzi&">...
Je! umeipenda hii post?
Rajabu
Tarehe 2024-05-10 14:53:23 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 325
Sponsored links
PHP somo la 88: Jisnsi ya kutengeneza json data kutoka kwenye database
PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop
PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
PHP somo la 60: namespace na matumizi yake kwenye PHP
PHP BLOG - somo la 5: Jinsi ya kuandika code za PHP kwa ajili ya kuweka post kwenye blog
PHP -somo la 31: Matumizi ya include() na require() function kwenye php
PHP - somo la 43: Jinsi ya kutuma email kwa kutumia PHP
PHP - somo la 1: Maana ya PHP na jinsi inavyofanya kazi
PHP - somo la 32: Jinsi ya kutumia filter_var() function kwenye PHP
PHP somo la 59: static property kwenye PHP
PHP - somo la 22: Kutafuta jumla, wastani na idani ya vitu kwenye database kw akutumia PHP
PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP
Nicheki WhatsApp kwa maswali
Ndio Hapana Save post
👉1 Kitau cha Fiqh
👉2 Simulizi za Hadithi Audio
👉3 Madrasa kiganjani
👉4 Kitabu cha Afya
👉5 kitabu cha Simulizi
👉6 Sira ya Mtume Muhammad (s.a.w)
Post zifazofanana:-
Katika somo ili utakwenda kujifunz ahatuwa kwa hatuwa jinsi ya kutengeneza json data kutkana na data ambazo zio kwenye database Soma Zaidi...
Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop Soma Zaidi...
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF. Soma Zaidi...
Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP Soma Zaidi...
Katika ukurasa huu utakwenda kujifunz jinsi ya kuandika code za php kwa ajili ya kutuma post yetu kwenye blog. Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kuandika function za PHP kama require() na iclude() Soma Zaidi...
Katika somo hili utajifunza jinsi ya kutuma email kwa kutumia email() function ya PHP. Hii ni njia rahisi zaidi ya kutuma email. Ila hufanya kazi kwenye hosting. Soma Zaidi...
Katika somo hili utakwenda kujifunza maana ya PHP na jinsi inavyofanya kazi Soma Zaidi...
Katika somo hili utajifunza jinsi ya kutumia filter_var() function kwa ajili ya kuchuja code zilizo hatari kwenye PHP file Soma Zaidi...
Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika Soma Zaidi...
Katika somo hili utakwenda jifunza jinsi ya kuhesabu row kwenye database, kutafuta wastani wa taarifa kwenye database na kutafuta idadi yake. Soma Zaidi...
Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine Soma Zaidi...