Bevezetés az adatbázis csatlakoztatásához a PHP-hez

Bármely adatbázis optimális felhasználása érdekében képesnek kell lennie arra, hogy manipulálja az adatbázist. A létrehozott adatbázisok kezelésének és kezelésének a legjobb módja az adatbázis összekapcsolása a PHP-vel. Először értjük meg, mi a PHP. A PHP olyan, mint egy vezérlőpult, amely felhasználható az adatbázis kezelésére. A PHP-hez való csatlakozás lehetőséget biztosít arra, hogy az adatbázisból adatokat kérjen le egy adott lekérdezéshez. A MySQL a legnépszerűbb nyílt forráskódú RDBMS, amely könnyen csatlakoztatható a PHP-hez. A MySQL adatai táblázatokba, sorokba és oszlopokba vannak rendezve. Könnyen használható kis és nagy alkalmazásokhoz, és a kiszolgálón működik.

Hogyan hozzunk létre adatbázist?

Adatbázis létrehozása a MySQL-ben ugyanolyan egyszerű, mint egyetlen parancs végrehajtása az SQL-ben. Kezdők számára az „(CREATE DATABASE)” egyszerű lekérdezése felhasználható az adatbázis létrehozására. Az adatbázis létrehozásának másik lehetősége egy másik (“CREATE SCHEMA)” lekérdezés használata.

Tegyük fel például, hogy „filmek” elnevezésű adatbázist szeretne létrehozni. Ez a CREATE DATABASE filmek parancs végrehajtásával hajtható végre;

További paraméterek hozzáadásával és az egyetlen MySQL szerver meglévő adatbázisai közötti összetévesztés elkerülése érdekében használhatjuk a „(HA NEM léteznek)” parancsot. Ez a lekérdezés ellenőrzi, hogy egy létező adatbázis azonos nevű-e. Ha igen, akkor a parancs nem hajtja végre az adatbázis létrehozását. Ha nincs ilyen adatbázisnevek közötti ütközés, akkor az alábbi parancs végrehajtja és létrehoz egy adatbázist. Noha a „(ha nem létezik)” nem kötelező, ez jó gyakorlat.

Ez az újonnan létrehozott adatbázis üres lesz, és várja az adatokkal ellátott táblák felvételét. A táblák SQL parancsai egy egyszerű „(CREATE TABLE)” lekérdezés szintaxissal, az alábbiak szerint.

Ez az újonnan létrehozott adatbázis üres lesz, és várja az adatokkal ellátott táblák felvételét. A táblák SQL parancsai egy egyszerű „(CREATE TABLE)” lekérdezés szintaxissal, az alábbiak szerint.

Adatbázis csatlakoztatása a PHP-hez

Az 5 alatti PHP verziók MySQL kiterjesztést használnak. Ettől a meghosszabbítástól 2012-ben eltérést engedélyezték.

A PHP ötödik és újabb verziói az alábbiakkal működhetnek:

1) MySQLi kiterjesztés

2) OEM (PHP adatobjektumok)

A fentiek bármelyike ​​felhasználható saját fölénye és szükségletei szerint.

A MySQLi kiterjesztés csak a MySQL adatbázisokkal használható, míg az OEM felhasználható 12 különféle adatbázis-rendszer csatlakoztatására. Tehát, ha valaki átvált adatbázisokhoz, akkor az OEM hasznos lehet, mivel csak néhány kapcsolat megváltoztatására van szükség. De a MySQLi esetében az adatbázis átváltásához be kell írnunk a teljes kódot és a lekérdezést. A MySQLi-vel való együttműködéshez a MySQLi használatát engedélyezni kell a PHP-n. A MySQLi egy objektum-orientált felülettel együtt egy eljárási programozási felületet is biztosít. Az elkészített utasítások alapvető fontosságúak a webbiztonságban, amelyek mind az OEM, mind a MySQLi számára megengedettek.

Munka a PHP-vel és a MySQL-vel

A PHP és a MySQL a webfejlesztés egyik leggyakoribb halmaza. Nézzünk meg néhány példát.

  • Objektum-orientált MySQLi
  • Eljárási MySQLi
  • OEM

Ezekkel a lépésekkel el kell ismernie néhány fontos részletet, például az adatbázis-rendszer szerver címét, felhasználónevét, adatbázis nevét és jelszavát. Elsősorban a mysqli_connect-et fogjuk használni mindhárom eljárásban. Ez a parancs kapcsolatot létesít az adatbázis és a PHP között. Mindenekelőtt külön csatlakozási fájlt kell létrehoznunk. Ez időt takarít meg a kódíráshoz minden alkalommal, amikor adatokat és információkat szeretne beilleszteni az adatbázisból, és ezeket az adatokat több fájlba illesztheti. Használhatjuk a PHP fájlkapcsolat nevét és az include függvényt, és az adatokat beszúrhatjuk ahelyett, hogy minden alkalommal újraírnánk a kódot. Ez akkor is hasznos, ha a teljes projektet át kell helyeznie az egyik rendszerről a másikra. Ha egy fájlban megváltoztatja az értékeket, akkor automatikusan megváltoztatja az összes fájlt az egyes fájlokban, és megtakarítja a fájlok módosítására tett erőfeszítéseket. Miután ezt elérjük, lehetősége van különféle eljárások használatára az adatbázishoz való kapcsolat létrehozására.

Nézzük meg mindegyiket egyenként:

  • Objektum-orientált MySQLi használata

Ez felhasználható asszociáció létrehozására az adatbázis segítségével a PHP parancsfájl segítségével a következő szintaxissal.

Magyarázat: A Localhost alapvetően a szerver helye. A gazdagép lehet valami más, de a legtöbb esetben a szerver a helyi gazdagépen fut.

A felhasználónév a gyökér és a jelszó, ugyanaz, mint amit a php adminhoz használ.

Ennek a kapcsolatnak a létrehozásához adja meg a szükséges részleteket, mint például a localhost, a felhasználónév és a jelszó. Ez létrehoz egy MySQLi példányt, amely sikeres kapcsolatot eredményez.

  • A MySQLi eljárás használata

Az adatbázis és a PHP közötti kapcsolat MySQLi eljárással történő létrehozásának eljárását az alábbiakban ismertetjük.

Magyarázat: Az eljárási eljárás fő különbsége az, hogy a mysqli_connect függvényt használja, amely lehívja a gazdagép, a felhasználónév és a jelszó szükséges adatait, stb. Ha sikeresen csatlakozik, akkor hivatkozási azonosítóval lesz ellátva.

  • OEM használata

Az OEM a PHP Data objektumokat képviseli. Tehát a kapcsolat létrehozásának ebben a folyamatában a PHP adatobjektumokat használjuk az alábbiak szerint:

Magyarázat: Az OEM OEM kivétel funkciója segíti a figyelembe veendő kivételek bevezetését, és kezeli a problémákat, amelyek a kapcsolatok létrehozásakor felmerülhetnek.

A fenti módszerek elősegítik a szükséges adatbázis elérését és kezelését.

A kapcsolat ellenőrzése

A szintaxis alatt ellenőrizheti, hogy a kapcsolat sikeresen kapcsolódott-e.

A Db_connection a php fájl neve.

A kapcsolat befejezése

Miután létrehozta az adatbázis-kapcsolatot a PHP-parancsfájlok segítségével, a munka befejezése után is le kell zárnia a kapcsolatot. Feltételezve, hogy a kapcsolat hivatkozásra kerül a $ conn változóban, az alábbiakban a záró szintaxis található, amely a fenti eljárásokban használható.

  • A MySQLi objektum-orientált eljárás használata

  • A MySQLi eljárási eljárás használata

  • OEM eljárás használata

Következtetés:

Az adatbázis elérése és kezelése meglehetősen egyszerűen végrehajtható, ha PHP-vel csatlakozik. Különféle lehetőségeket kínál ennek a kapcsolatnak a létrehozására, hogy megfeleljen a változó követelményeknek. Amint a kapcsolat létrejött, lekérdezéseket hajthat végre az adatok kiszámításához a táblákból. Ez az információ könnyen kinyomtatható. A kapcsolat lezárása a munka befejezése után szintén fontos, és az adatbázis PHP-hez történő kapcsolódásának része.

Ajánlott cikkek

Ez egy útmutató az adatbázis csatlakoztatásához a PHP-hez. Itt tárgyaltuk, hogyan lehet létrehozni és hogyan lehet összekapcsolni az adatbázist a PHP-vel. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Hogyan lehet csatlakoztatni az adatbázist a Java-ban?
  2. Mi a PHP tömb?
  3. Hogyan lehet csatlakoztatni az adatbázist a MySQL-hez?
  4. PHP parancsok | Alap és haladó

Kategória: