Johdanto kuinka yhdistää tietokanta PHP: hen

Jotta tietokantaa voitaisiin käyttää parhaalla mahdollisella tavalla, sen pitäisi voida manipuloida tarpeen mukaan. Paras tapa manipuloida ja hallita luomiasi tietokantoja on yhdistää tietokanta PHP: hen. Ensinnäkin, ymmärrämme mikä on PHP. PHP on kuin ohjauspaneeli, jota voidaan käyttää tietokannan hallintaan. Yhdistäminen PHP: hen antaa sinulle vapauden hakea tietoja tietokannoista tietyn kyselyn edellyttämällä tavalla. MySQL on suosituin avoimen lähdekoodin RDBMS, joka voidaan helposti yhdistää PHP: hen. MySQL: n tiedot on järjestetty taulukoihin sekä rivi- ja sarakerakenteisiin. Sitä voidaan helposti käyttää pienissä ja suurissa sovelluksissa ja se toimii palvelimella.

Kuinka luoda tietokanta?

Tietokannan luominen MySQL: ssä on yhtä helppoa kuin yhden komennon suorittaminen SQL: ssä. Aloittelijoille voidaan käyttää tietokannan luomiseen helppoa kyselyä (CREATE DATABASE). Toinen vaihtoehto tietokannan luomiseen on toisen kyselyn käyttäminen nimellä ”(CREATE SCHEMA)”.

Oletetaan esimerkiksi, että haluat luoda tietokannan nimeltä “elokuvat”. Tämä voidaan tehdä suorittamalla komento CREATE DATABASE movies;

Lisäämällä lisää parametrejä ja välttäen sekaannuksia olemassa olevien tietokantojen välillä yhdellä MySQL-palvelimella, voidaan käyttää komentoa “(JOS EI OLE olemassa)”. Tämän kyselyn avulla tarkistetaan, onko olemassa olevilla tietokannoilla sama nimi. Jos kyllä, komento ei suorita tietokannan luomista. Jos tietokannan nimissä ei ole tällaista ristiriitaa, alla oleva komento suorittaa ja luo tietokannan. Vaikka ”(JOS EI OLE olemassa)” ei ole pakollista, se on hyvä käytäntö.

Tämä äskettäin luotu tietokanta on tyhjä odottaen taulukkojen sisällyttämistä tietoihin. Taulukoiden SQL-komento on yksinkertainen kysely “(CREATE TABLE)”, jonka syntaksi on alla.

Tämä äskettäin luotu tietokanta on tyhjä odottaen taulukkojen sisällyttämistä tietoihin. Taulukoiden SQL-komento on yksinkertainen kysely “(CREATE TABLE)”, jonka syntaksi on alla.

Tietokannan yhdistäminen PHP: hen

Alle 5 PHP-versiot käyttävät MySQL-laajennusta. Tästä pidennyksestä on kuitenkin poikettu vuonna 2012.

Viides PHP-versio ja uudemmat versiot voivat toimia alla olevan kanssa:

1) MySQLi-laajennus

2) SAN (PHP-dataobjektit)

Jokaista yllä olevista voidaan käyttää oman ylivallan ja tarpeiden mukaan.

MySQLi-laajennusta voidaan käyttää vain MySQL-tietokantojen kanssa, kun taas PDO: ta voidaan käyttää yhteyden muodostamiseen 12 erilaisen tietokantajärjestelmän välillä. Joten jos tietokantoja vaihdetaan, SAN voi olla hyödyllinen, koska se vaatii vain muutaman yhteyden muuttamisen. Mutta MySQLin tapauksessa meidän on kirjoitettava koko koodi ja kysely tietokannan vaihtamiseksi. MySQLin kanssa työskentely edellyttää, että MySQLi otetaan käyttöön PHP: ssä. MySQLi tarjoaa myös toiminto-ohjelmointirajapinnan yhdessä oliokeskeisen kanssa. Valmistetut lausunnot ovat pääasiallisia verkkoturvallisuudessa, jotka ovat sallittuja sekä SAN- että MySQLi-sovelluksissa.

Työskentely PHP: n ja MySQL: n kanssa

PHP ja MySQL ovat yksi yleisimmistä pinoista web-kehitykseen. Katsotaanpa muutamia esimerkkejä.

  • Oliopainotteinen MySQLi
  • Menettelyllinen MySQLi
  • SAN

Minkä tahansa näistä aloittamiseksi on tiedettävä tärkeitä yksityiskohtia, kuten tietokantajärjestelmän palvelimen osoite, käyttäjänimi, tietokannan nimi ja salasana. Käytämme pääasiassa mysqli_connect-ohjelmaa kaikissa kolmessa menettelyssä. Tätä komentoa käytetään yhteyden muodostamiseen tietokannan ja PHP: n välille. Ensinnäkin meidän on luotava erillinen yhteydetiedosto. Tämä säästää aikaa koodin kirjoittamiseen aina, kun haluat lisätä tietoja tietokannasta ja lisätä nämä tiedot useisiin tiedostoihin. Voimme vain käyttää PHP-tiedostoyhteyden nimeä sisällyttämistoiminnon mukana ja lisätä tietoja sen sijaan, että kirjoittaisimme koodia joka kerta. Tämä on hyödyllistä myös silloin, kun joudut siirtämään koko projektisi järjestelmästä toiseen. Kun muutat yhden tiedoston arvoja, se muuttaa automaattisesti kaikki arvot jokaisessa tiedostossa ja säästää ponnisteluja tehdä muutoksia jokaisessa tiedostossa. Kun tämä on saavutettu, meillä on mahdollisuus käyttää erilaisia ​​menettelytapoja yhteyden luomiseen tietokantaan.

Tarkastellaan kutakin niistä yksitellen:

  • Objektiorientoidun MySQLin käyttö

Tätä voidaan käyttää yhdistämiseen tietokantaan käyttämällä PHP-skriptiä seuraavan syntaksin avulla.

Selitys: Localhost on periaatteessa palvelimen sijainti. Isäntä voi olla jotain muuta, mutta useimmissa tapauksissa palvelin toimii paikallisella isäntällä.

Käyttäjätunnus on juuri ja salasana, se on sama, jota käytät php-järjestelmänvalvojaan.

Luo tämä linkki antamalla tarvittavat tiedot, kuten localhost, käyttäjänimi ja salasana. Tämä luo MySQLi-esiintymän, joka johtaa onnistuneeseen yhteyteen.

  • MySQLi-proseduurin käyttäminen

Menetelmä yhteyden luomiseksi tietokannan ja PHP: n välillä käyttämällä MySQLi-proseduuria kuvataan alla.

Selitys: Menettelyprosessin tärkein ero on, että se käyttää mysqli_connect-toimintoa, joka hakee tarvittavat tiedot isännästä, käyttäjänimestä ja salasanasta jne. Kun yhteys on onnistunut, se tarjoaa linkitunnisteen.

  • Käytetään SAN

PDO edustaa PHP-dataobjekteja. Joten tässä yhteyden luomisprosessissa käytetään PHP-dataobjekteja seuraavasti:

Selitys: PDO : n poikkeustoiminto auttaa ottamaan huomioon kaikki huomioon otettavat poikkeukset ja hallitsee yhteyksiä muodostettaessa mahdollisesti ilmeneviä ongelmia.

Kaikki yllä olevat menetelmät auttavat pääsemään ja hallitsemaan tarvittavaa tietokantaa.

Yhteyden tarkistaminen

Syntaksin alapuolella voidaan tarkistaa, onko yhteys muodostettu onnistuneesti.

Db_connection on php-tiedoston nimi.

Yhteyden lopettaminen

Kun olet luonut tietokantayhteyden PHP-skripteillä, sinun tulee myös sulkea yhteys, kun työsi on valmis. Oletuksena, että yhteys on tallennettu $ conn -muuttujaan, alla on sulkeutuva syntaksi, jota voidaan käyttää yllä annetuissa menettelyissä.

  • MySQLi-oliokeskeisen menettelyn käyttäminen

  • MySQLi-menettelytavan käyttäminen

  • Käytetään SAN-menettelyä

johtopäätös:

Tietokannan käyttö ja hallinta on melko helppoa, kun yhteys on muodostettu PHP: llä. Se tarjoaa myös erilaisia ​​tapoja luoda tämä yhteys erilaisille vaatimustasoille sopivaksi. Kun yhteys on muodostettu, voidaan suorittaa kyselyitä tietojen poimimiseksi taulukoista. Nämä tiedot voidaan tulostaa helposti. Yhteyden sulkeminen työsi valmistuttua on myös tärkeää ja osa tietokannan yhdistämistä PHP: hen.

Suositellut artikkelit

Tämä on opas kuinka yhdistää tietokanta PHP: hen. Tässä keskustelimme kuinka luoda ja yhdistää tietokanta PHP: hen. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Kuinka yhdistää tietokanta Java?
  2. Mikä on PHP-taulukko?
  3. Kuinka yhdistää tietokanta MySQL: ään?
  4. PHP-komennot | Perus- ja edistyneet