Az első lépés a körte db

Szerző WMAs | Kategória Webmaster

Kezdjük azzal, hogy letöltöttem a csomagot dolgozó adatbázisok PEAR DB 1.7.14RC1 adatok és alapcsomag PEAR 1.7.0RC1. úgy, hogy a példát alább fog alapulni őket. A gyökere a helyén feltöltött egy példa script hívott connect.php és létre ott egy mappát PEAR /. ahol az első csomag feltöltött mappa DB / DB.php fájl és fájlok. de csak PEAR.php fájlt a második csomagot. Kaptam az alábbi mappaszerkezetet és fájlok:

Most, lassan, sorról sorra, nézd meg például connect.php:

PEAR DB kapcsolatot osztályban.
  • képező tömb csatlakozási lehetőségek, a részleteket lásd a magyarázatot a DSN. Hadd vegye figyelembe, hogy ebben a példában van egy kapcsolatot a MySQL. megváltoztatja a phptype ha nem változik a kód (kivéve, hogy jellegzetességei alapján a megfelelő SQL-lekérdezések az adatbázisban) könnyen vándorolnak MySQL azonos a korábban említett PostgreSQL (pgsql).
  • képező számos csatlakozási lehetőséggel (ebben a példában: hibakeresés és hordozhatóság), a részleteket lásd a magyarázatot DB_common :: setOption ().
  • hozzon létre egy $ db objektum, és csatlakozik az adatbázishoz, így ellenőrzi a teljesítményt.
  • Mi meg az adatok kimeneti formátumot ebben az esetben egy asszociatív tömbben. A részleteket lásd magyarázatot DB_common :: setFetchMode.
  • Alkotunk egy SQL lekérdezés $ sql, hogy testtable asztal és végrehajtja azt a lekérdezést. hozzárendelése az eredményt a változó $ res. majd ellenőrizze a teljesítményt.
  • Levezetjük a sorok számát a lekérdezés eredményét.
  • Levezetjük az adatsorok a lekérdezés eredményét, válogatás az adatokat a változó $ res. Használata fetchRow. darabok, mint az asszociatív tömb, rendeljen változó $ row.
  • törli a változó $ res adatok lekérdezéséhez.
  • letiltja a kapcsolatot az adatbázissal.