picha

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 image Tarehe: 2025-01-19 23:50:02 Topic: PHP Main: Masomo File: Download PDF Views 1013

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 kitabu cha Simulizi     👉2 web hosting     👉3 Sira ya Mtume Muhammad (s.a.w)     👉4 ai web app     👉5 Simulizi za Hadithi Audio     👉6 Kitau cha Fiqh    

Post zinazofanana:

PHP - somo la 25: Jinsi ya kukusanya taarifa kutoka kwenye html form kwa kutumia php

Katika somo hili utajifunza jinsi ya kukusanya taarifa ambazo watu wamezijaza kwa kutumia fomu ya html. Kisha utajifunza jinsi ya kuzisoma hizo taarifa.

Soma Zaidi...
PHP - somo la 32: Jinsi ya kutumia filter_var() function kwenye PHP

Katika somo hili utajifunza jinsi ya kutumia filter_var() function kwa ajili ya kuchuja code zilizo hatari kwenye PHP file

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

Soma Zaidi...
PHP - somo la 44: Nini cURL na ni yapi matumizi yake?

Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake

Soma Zaidi...
PHP - somo la 14: Jinsi ya kutengeneza database kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza database kwenye mysql database.

Soma Zaidi...
PHP somo la 54: class constant kwenye php

Katika somo hili utakwenda kujifunza jinsi ya kutumia constatnt kwenye class.

Soma Zaidi...