PHP somo la 92:  Jinsi ya kuunganisha php na database ya sqlite

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:

  1. Kutumia Class ya SQLite3: Njia rahisi na inayofaa kwa mahitaji ya msingi ya hifadhidata.
  2. 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...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2025-01-19 23:50:02 Topic: PHP Main: Masomo File: Download PDF Views: 1117

Share On:

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

Post zinazofanana:

PHP - somo la 30: Baadhi function za PHP

Katika somo hili utakwenda kujifunza jinsi ya ktumia baadhi ya function za php

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 8: Jinsi ya kufuta post kwenye database

katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server

Soma Zaidi...
PHP somola 78: Cookie Headers

Katika somo hili utakwenda kujifunza kuhusu Cookie Headers

Soma Zaidi...
PHP somo la 76: Aina za cache header

Katika somo hili utakwenda kujifunza kuhusu Aina za cache header

Soma Zaidi...
PHP somo la 50: Jinsi ya kutengeneza CLASS na OBJECT kwenye PHP OOP

Katika somo hili utakwenda kujifunza jinsi ya kutengeneza class na object. Tunakwenda kutumia mfano wetu wa hapo juu kwa ajili ya kukamilisha somo hili.

Soma Zaidi...