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){

   Echo "Imefeli kuunganishwa" . $e->getMessage();

}

?>

 

Maelezo:

Ukiangalia hapo mwanzoni kabisa tumetumia try na d catch block. Hizi ni block mbili ambazo tuzo tunakwend akuzifanyia kazi hapa

try{

 

}catch{

 

}

Try block:

Ndani ya try ni kuwa unakwenda kuangalia hapa ndipo ambapo panakaa code ambazo zinakwenda kutupa e...

Ingia sasa ili uweze kusoma makala hii yote.

Jiunge nasi WhatsApp kupata update zetu
Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-05-10 14:53:23 Topic: PHP Main: Masomo File: Download PDF Views 1544

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Kitabu cha Afya     👉2 Kitau cha Fiqh     👉3 kitabu cha Simulizi     👉4 ai web app     👉5 Bongolite - Game zone - Play free game     👉6 Tafasiri ya Riyadh Swalihina    

Post zinazofanana:

PHP - somo la 1: Maana ya PHP na jinsi inavyofanya kazi

Katika somo hili utakwenda kujifunza maana ya PHP na jinsi inavyofanya kazi

Soma Zaidi...
PHP - somo la 45: Jinsi ya kutuma sms kwa kutumia PHP

Katika soko hili takwenda kujufunza jinsi ya kutuma sms kwa kutumia PHP. Hii itasaidia kama unataka kutuma OTP yaqni Onetime password

Soma Zaidi...
PHP BLOG - somo la 10: Jinsi ya kufanya sanitization

Katika somo hili utajifunza jinsi ya kufanya sanitization kwenye user input ili kuzuia sql injection kwenye database.

Soma Zaidi...
PHP - somo la 11: Jinsi ya kutuma tarifa zilizojazwa kwenye form

Katika somo hili utakwenda kujifunza jinsi ya kukusanya taarifa za watumiaji kwa kutumia html form.

Soma Zaidi...
PHP somo la 91: Mambo ya kuzingatia unapokuwa unashughulika na data za json

Haya ni mabo ya kuzingatia unapo encode ama ku decode data za json

Soma Zaidi...
PHP - somo la 13: Jinsi ya kuunganisha database na website

Katika somo hili utajifunza jinsi ya ku connect database, kwa kutumia php

Soma Zaidi...