picha

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 image Tarehe: 2025-03-15 18:20:32 Topic: PHP Main: Masomo File: Download PDF Views 1011

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 Dua za Mitume na Manabii     👉5 Simulizi za Hadithi Audio     👉6 Tafasiri ya Riyadh Swalihina    

Post zinazofanana:

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...
PHP - somo la 10: Jinsi ya kundika condition statement if, ifelse na switch case

Katika somo hili utakwenda kujifunza kuhusu condition statements if, ifelse na switch case. Hata utajifunza jnsi ya kuziandika na zinavyofanya kazi

Soma Zaidi...
PHP - somo la 47: Jifunze kuhusu sql injection na kuizuia

Katika somo hili utajwenda kujifunza jinsi ya kuzuia hacking kwenye website yako

Soma Zaidi...
PHP somo la 80: Authentication header

Katika somo hili utakwenda kujifunza kuhusu Authentication header, najinsi ya kutuma taarifa hizo na kuzisoma

Soma Zaidi...
PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP

Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine

Soma Zaidi...
PHP somo la 76: Aina za cache header

Katika somo hili utakwenda kujifunza kuhusu Aina za cache header

Soma Zaidi...