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.