picha

PHP somola 63: Jinsi ya ku connect database kwa kutumia PDO na faida zake

Katika soo hili utakwenda kujifunza umuhmu wa kutumia PDO kwenye PHP kwa ajili ya kutumia database.

PHP PDO:

SOMO LA KWANZA

Katika somo hili utakwenda kujifunza maana ya PDO na  faida zake.

 

Ni nini maana ya PDO?

PDO ni kifupisho cha maneno Php Data Object, ni extension ya PHP ambayo hutumika katika ku access aina mbalimbali za database kwa kutumia PHP. kwa kutumia PDO code hizo hizo unaweza kuzitumia kwenye database nyingine tofauti na ilivyo kwa kutumia mysqli.

 

Faida za PDO

  1. Hurahisisha katika kutumia aina nyingine za database
  2. Ni rahisi kutumiwa kwenye OOP
  3. Inaongeza usalama zaidi

 

Database ambazo hutumika kwenye PDO

  1. Mysql
  2. PostgreSQL
  3. Oracle
  4. Firebird
  5. MS SQL Server
  6. Sybase
  7. Informix
  8. IBM
  9. freeTDS
  10. SQLite
  11. Cubrid
  12. 4D

 

PDO Classes:

Kuna class 3 ambazo hutumika kwenye PDO ambazo ni:-

  1. PDO: hii ndio hutumika kwenye connection kati ya PHP na database
  2. PDOStatement hii ndio sehemu ambayo ina prepared statement baada ya ku execute sql statement
  3. PDOException hii ndio sehemu ambayo inatumika kuonyesha error zinazotarajiwa kutokea.

 

Jinsi ya kuunganisha database:

Sasa tutaanza kujifunz ajinsi ya kuunganisha database. Hapa nitatumia njia mbili mbili. Ila kwanza tengeneza database ambayo tutakwenda kuitumia. Kama unakumbuka somo lililotangulia tulitumia database inaitwa matokeo. Hivyo ndio tunakwenda kuitumia.

Mfano:

<?php

$dbHost="localhost";

$dbName="matokeo";

$dbUser="root";

$dbPassword="";

try{

   $conn= new PDO("mysql:host=$dbHost;dbname=$dbName",$dbUser,$dbPassword);

   //Set the PDO error mode to exception.

   $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

   Echo "Database imeunganishwa";

} catch(Exception $e){

 ">...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2023-12-31 Topic: PHP Main: ICT File: Download PDF Views 1438

Share On:

Facebook WhatsApp
Sponsored links
👉1 ai web app    👉2 Madrasa kiganjani    👉3 Dua za Mitume na Manabii    👉4 Kitau cha Fiqh    👉5 Sira ya Mtume Muhammad (s.a.w)    👉6 Kitabu cha Afya   

Post zinazofanana:

PHP - somo la 62: Project ya CRUDE operation kwa kutumia PHP - OOP na MySQL database

Katika project hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PHP OOP na MySQL database.

Soma Zaidi...
PHP - somo la 8: jinsi ya kuandika constant kwenye PHP

Katika somo hili utakwenda kujifunza jinsi ya kuandika constant kwenye PHP. Pia utajifunza utofauti wake na variable

Soma Zaidi...
PHP BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog

Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu

Soma Zaidi...
PHP somo la 59: static property kwenye PHP

Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika

Soma Zaidi...
PHP somo la 19: Jinsi ya kudhibiti mpangilio wa data baada ya kuzisoma

Katika somo hili utajifunza kupangilia data wakati wa kuzisoma kwenye database kw akutumia PHP

Soma Zaidi...
PHP - somo la 5: Maana ya function na jinsi inavyotengenezwa kwa ktumia PHP

Katika somo hili utakwenda kujifunza kuhusu function kwenye PHP na jinsi ya kuweza kuzitumia

Soma Zaidi...
PHP somo la 56:class interface na polymorphism kwenye PHP OOP

Katika somo hili utakwenda kujifunza concept ya interface na concept ya polymorphism kwenye PHP OOP.

Soma Zaidi...
PHP - somo la 41: Jinsi ya kufanya hashing kwenye PHP

Katika somo hili utajifunza jinsiya kufanya hashing taarifa muhimu kama password. Kufanya hashing kunaongeza usalama wa taarifa za waumiaji kwenye blog yako.

Soma Zaidi...
PHP somo la 84: Maana ya JSON na sheria za kuandika faili la json

Katika somo hili utakwenda kujifunza kuhusu Maana ya JSON na sheria za kuandika faili la json

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