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>";
}
?>
...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 1970-01-01 03:33:45 Topic: PHP Main: ICT File: Download PDF Views 251

Share On:

Facebook WhatsApp
Sponsored links
👉1 Simulizi za Hadithi Audio    👉2 Madrasa kiganjani    👉3 kitabu cha Simulizi    👉4 Kitau cha Fiqh    👉5 Bongolite - Game zone - Play free game    👉6 Kitabu cha Afya   

Post zinazofanana:

PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP

Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP

Soma Zaidi...
PHP somo la 97: Jinsi ya kuchakata data zaidi kwa kutumia ORM

Katika somo hili utakwenda kujifunz akuchakata data zaidi kw akutumia ORM kama ku join table

Soma Zaidi...
PHP somo la 94: Maana ya ORM na kazi zake

Katika somo hili utakwenda kujifunzo kuhusu teknolojia ya ORM na inavyotumika kulinda usalama wa database

Soma Zaidi...
PHP somo la 54: PHP OOP class constant

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

Soma Zaidi...
PHP BLOG - somo la 9: Jinsi ya ku edit poost

Katika somo hil utawenda kujifunza jinsi ya ku edit post kwenye databse

Soma Zaidi...
PHP - somo la 40: Jinsi ya kutumia htaccess file kubadilisha muonekano wa link

Katika somo hili uatakwenda kujifunza jinsi ya kutumia htaccess ili kubadili muonekano wa link ya website ama blog ili kuifanya iwe rafiki zaidi.

Soma Zaidi...
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...
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 somo la 95: Jinsi ya kutengeneza customer ORM

Katika somo hili uttakwend akujifunz ajinsi ambavyo utaweza kutengeneza simple ORM yakwako mwenyewe

Soma Zaidi...
PHP somo la 100: Jinsi ya kutumia sql moja kwa moja kwenye ORM ya RedBeanPHP

Katika somo hili utakwend akujifunz ajinsi ya kuandika query ndani ya ORM. Hii inakupa uhuru wa kufanya kileunachotaka bila ya kuathiri usalama wa project

Soma Zaidi...