En av fordelene med å bruke server- side språk PHP er at den inneholder innebygde verktøy for å kommunisere med dine MySQL-databaser . Hvis du har en MySQL database satt opp, kan du opprette og administrere tabeller i databasen ved hjelp av PHP-koden alene for å opprette tilkoblinger til databasen og sende den spørringer. Opprette en enkel tabell i en database ved hjelp av PHP er en grei prosess når du vet koden for å gjøre det . Instruksjoner
en
Lag en MySQL database på serveren din. Logg inn på din nettside kontrollpanel, søk etter " databaser " eller " MySQL "-delen, og velg "Opprett ny database " alternativet. Du må oppgi en database navn , et brukernavn ( som noen ganger er det samme som databasenavnet ) og et passord . Hold denne informasjonen hendig.
2
Åpne en ny PHP-filen . Hvis du vil opprette en tabell , må du opprette en tilkobling til databasen, og deretter sende den en spørring fylt med dine instruksjoner om hvordan du oppretter tabellen . For å gjøre en tilkobling, første huset alle tilkoblingsopplysningene inne i en variabel , tradisjonelt kalt " $ conn , " og bruke " mysql_select_db "-kommandoen for å velge den spesifikke oversikten: $ conn = mysql_connect ( " servernavn ", " brukernavn" , "passord "); mysql_select_db ( " databasenavn "); Erstatt " brukernavn "," passord "og" databasenavn "med database informasjon. Vanligvis vil navnet på serveren være " localhost ", men hvis det ikke fungerer må du enten trenger å rote rundt nettstedet ditt kontrollpanel for informasjon eller spør din leverandør .
3 < p> Lag en variabel for å huse din SQL-spørring , og opprette tabellen ved hjelp av CREATE tABLE søket. Her er en variabel som inneholder spørringen til en svært enkel tabell som heter "bøker ": $ sql = "CREATE TABLE bøker ( idnumber INT PRIMARY KEY AUTO_INCREMENT , navn VARCHAR ( 75 ) , forfatter VARCHAR ( 50 ) , )," ; Denne tabellen har bare tre kolonner: " idnumber ", " name " og " forfatter " . Rotet med kode etter " idnumber " er rett og slett erklære at kolonnen som tabellen er " primærnøkkel ", som sørger for at hver rad på bordet vil ha en unik behind-the -scenes ID-nummer. Den " navn" og "forfatter " kolonnene er begge gitt feltet type " VARCHAR ", som står for " ulike karakterer " og er den grunnleggende typen for et enkelt tekstfelt . Tallet er etterpå det maksimale antall tegn i hvert felt kan være. Oppbevar disse tallene så liten som du tror du kan komme unna med å spare plass.
4
Legg til en rad i tabellen ved hjelp av INSERT spørring . Siden det er en egen spørring, må du opprette en ny variabel for det: $ SQL2 = " INSERT INTO bøker VALUES (null, " Oliver Twist "," Charles Dickens '); "; Den" null "bare lar MySQL database vet at det er der den primære nøkkelen ( den unike ID-nummer ) bør gå . MySQL vil tildele tastene automatisk . De neste to felt fylle inn " navn" og " forfatter " søyler, henholdsvis .
5
Sett alt sammen med mysql_query kommandoen. Du må kjøre den to ganger for å kjøre begge spørsmål : mysql_query ( $ sql , $ conn ) ; mysql_query ( $ SQL2 , $ conn ) ;
6
Lagre PHP -fil (og sørg for at du . . huset alt i filen på innsiden av " " PHP koder Når du kjører , bør det skape " bøker " tabell i databasen Sett alle sammen , skal koden se slik ut : < ? php $ conn = mysql_connect ( " localhost ", " demandstudios ", " demandstudios ") eller dø ( mysql_error ( )); mysql_select_db ( "test "); $ sql = "Opprett bord bøker ( idnumber INT PRIMARY KEY AUTO_INCREMENT , navn VARCHAR ( 75 ) , forfatter VARCHAR ( 50 )); "; $ SQL2 =" INSERT INTO bøker VALUES (null, " Oliver Twist ", " Charles Dickens '); "; mysql_query ( $ sql , $ conn ) eller dø ( mysql_error ( ) ) ; mysql_query ( $ SQL2 , $ conn ) eller dø ( mysql_error ( )); ? >