PHP somo la 92: Jinsi ya kuunganisha php na database ya sqlite
Katika somo hili utakwenda kujifunza jinsi ya kutumia database ya sqlite kwa kutumia PHP.
Jinsi ya Kuunganisha SQLite na PHP
SQLite ni mfumo wa hifadhidata usiotegemea server ambao hutumika sana kwa miradi midogo hadi ya kati. PHP hutoa njia mbili kuu za kuunganisha SQLite:
- Kutumia Class ya
SQLite3: Njia rahisi na inayofaa kwa mahitaji ya msingi ya hifadhidata. - Kutumia PDO (PHP Data Objects): Njia inayopendekezwa kwa miradi mikubwa au inayohusisha database nyingi.
Katika somo hili, tutaelezea hatua kwa hatua jinsi ya kuunganisha SQLite na PHP kwa kutumia njia hizi mbili.
1. Kukagua Msaada wa SQLite kwenye PHP
Kabla ya kutumia SQLite, hakikisha kuwa mazingira yako ya PHP yanaunga mkono SQLite. Hii inaweza kufanyika kwa kutumia script ifuatayo:
<?php
phpinfo();
?>
Baada ya kuendesha script hii, angalia sehemu ya SQLite Support au PDO SQLite Support. Ikiwa haijawezeshwa, wezesha msaada wa SQLite kupitia usanidi wa PHP kwenye server yako.
2. Kuunganisha SQLite na PHP kwa Kutumia Class ya SQLite3
Njia ya kwanza ni kutumia class ya SQLite3, ambayo imejumuishwa moja kwa moja kwenye PHP. Hii ni njia rahisi na bora kwa miradi midogo.
Kuunda Hifadhidata
Unaweza kuunda hifadhidata mpya na kuunganisha nayo kwa kutumia script ifuatayo:
<?php
$db = new SQLite3('my_database.db');
if ($db) {
echo "Umeunganishwa na SQLite database kwa mafanikio!";
} else {
echo "Imeshindikana kuunganisha na SQLite.";
}
?>
Kuunda Jedwali
Baada ya kuunganisha hifadhidata, unaweza kuunda jedwali ndani yake kwa kutumia SQL:
<?php
$db = new SQLite3('my_database.db');
$sql = "CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL UNIQUE
)";
$db->exec($sql);
echo "Jedwali limeundwa kwa mafanikio!";
?>
Kuingiza na Kuchukua Data
Kuingiza data:
<?php
$db = new SQLite3('my_database.db');
$db->exec("INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')");
echo "Data imeingizwa kwa mafanikio!";
?>
Kuchukua data:
<?php
$db = new SQLite3('my_database.db');
$result = $db->query("SELECT * FROM users");
while ($row = $result->fetchArray()) {
echo "ID: {$row['id']}, Name: {$row['name']}, Email: {$row['email']}<br>";
}
?>
3. Kuunganisha SQLite na PHP kwa Kutumia PDO
Njia ya pili ya kuunganisha SQLite na PHP ni kutumia PDO (PHP Data Objects). PDO ni rahisi kutumia, inajumuisha...
Umeionaje Makala hii.. ?
Share On:
👉1 ai web app 👉2 Kitabu cha Afya 👉3 Tafasiri ya Riyadh Swalihina 👉4 Sira ya Mtume Muhammad (s.a.w) 👉5 web hosting 👉6 kitabu cha Simulizi
Post zinazofanana:
PHP - somo la 48: Jinsi ya kuzuia hacking kwenye sytem ya kujisajili na ku login
Katika somo hili utajifunza jinsi ambavyo utaweza kutengeneza mfumo wa kuisajiki na ku login, kisha kuangalia usalama wa mfumo kwa kuzuia sql injection.
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...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 60: namespace na matumizi yake kwenye PHP
Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP
Soma Zaidi...PHP somo la 77: aina za http redirect
Katika somo hili utakwenda kujifunza kuhusu http redirect header
Soma Zaidi...PHP somo la 59: static property kwenye PHP
Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika
Soma Zaidi...