PHP somo la 94: Maana ya ORM na kazi zake

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

Utangulizi wa ORM katika PHP na MySQL

1. Maana ya ORM

ORM ni kifupi cha Object-Relational Mapping. Ni mbinu inayotumika kuunganisha mfumo wa database ya uhusiano (Relational Database) na programu inayotumia lugha ya Object-Oriented Programming (OOP). Kwa kutumia ORM, badala ya kuandika queries za SQL moja kwa moja, unatumia objects na methods za PHP kushughulikia data kutoka kwenye database.

 

2. Kazi za ORM

ORM ina kazi mbalimbali, zikiwemo:

 

3. ORM Inavyofanya Kazi

ORM inafanya kazi kwa kubadilisha database tables kuwa objects ndani ya PHP. Kwa mfano:

Bila ORM (SQL ya moja kwa moja)

$query = "SELECT * FROM customers WHERE id = 1";
$result = mysqli_query($conn, $query);
$customer = mysqli_fetch_assoc($result);
echo $customer['name'];

 

Kwa ORM

$customer = Customer::find(1);
echo $customer->name;

Hapa, ORM inachukua data kutoka MySQL na kuibadilisha kuwa object ya PHP inayoitwa Customer.

 

4. Usalama wa ORM

Hata hivyo, ORM inaweza kuwa na ...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu Rajabu
Tarehe: 2025-03-15 18:20:32 Topic: PHP Main: Masomo File: Download PDF Views: 1073

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Bongolite - Game zone - Play free game     👉2 Madrasa kiganjani     👉3 Kitau cha Fiqh     👉4 Sira ya Mtume Muhammad (s.a.w)     👉5 Tafasiri ya Riyadh Swalihina     👉6 kitabu cha Simulizi    

Post zinazofanana:

PHP somo la 58: static method kwenye PHP

Katika somo hili utakwenda kujifunza kuhusu static method na inavtotumika kwenye OOP

Soma Zaidi...
PHP somo la 52: Aina za access modifire na zinavyotofautiana.

Katika somo hili utakwenda kujifunza kuhusu access modifier ili kuweza kuthibiti nama ya kuzitumia properties kwenye class.

Soma Zaidi...
PHP somo la 82: Content-Disposition

Katika somo hili utakwenda kujifunza kuhusu aina ya header inayoitwa Content-Disposition

Soma Zaidi...
PHP somola 69: jinsi ya kutuma email kwa watu zaidi ya mmoja kwa kutumia PHPMailer

Katika somo il utajifunza kutuma email kwa watu wengi kwa kutumia PHPMailer. Pia utajifunza jinsi ya kuweka Carbon Copy na Blind Carbon Copy

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

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