Een van de voordelen van het gebruik van de server - side taal PHP is dat het bevat ingebouwde hulpmiddelen voor interactie met uw MySQL databases . Als u een MySQL database opgezet , kunt u maken en beheren tafels binnen de database alleen met behulp van PHP code om verbindingen te maken met de database en om het te vragen sturen . Het creëren van een eenvoudige tabel in een database met behulp van PHP is een eenvoudig proces als je eenmaal weet de code om het te doen . Instructies 1 Maak een MySQL database op uw server . Log in om van uw website control panel , zoeken naar de " Databases " of de sectie " MySQL " , en selecteer de optie ' Nieuwe database aanmaken " . Je nodig hebt om een database naam , een gebruikersnaam ( die soms hetzelfde is als de database naam ) en een wachtwoord op te geven . Houd deze gegevens bij de hand . Kopen van 2 Open een nieuw PHP bestand . Om een tabel te maken , moet u een verbinding maken met de database en vervolgens versturen een query gevuld met uw instructies over het maken van de tafel . Om een verbinding , eerste huis maken alle details van de aansluiting in een variabele , van oudsher de naam " $ conn , " en gebruik de " mysql_select_db " commando om de specifieke databank te selecteren : $ conn = mysql_connect ( " servernaam " , " gebruikersnaam " , " wachtwoord " ) ; mysql_select_db ( " databasenaam " ) ; Vervang" gebruikersnaam "," wachtwoord " en " databasename "met uw database- informatie . Meestal zal uw server naam zijn " localhost ", maar als dat niet werkt zul je ofwel moeten rondneuzen configuratiescherm van uw site voor de informatie of vraag uw hosting provider . 3 Maak een variabele om uw SQL-query te huisvesten , en maak de tafel met behulp van de instructie CREATE TABLE query. Hier is een variabele met de query op een zeer eenvoudige tabel genaamd "boeken " : $ sql = " CREATE TABLE books ( IDnummer gaat INT PRIMARY KEY AUTO_INCREMENT , naam VARCHAR ( 75 ) , auteur VARCHAR ( 50 ) , ) ;" Deze tafel heeft slechts drie kolommen : " IDnummer gaat , " "naam" en "author " . De puinhoop van code na " IDnummer gaat " is simpelweg te verklaren dat kolom als de tabel ' primaire sleutel ', die ervoor zorgt dat elke rij op uw tafel een unieke kijk achter de schermen ID-nummer hebben . De " naam " en "author " kolommen worden zowel gegeven het type veld " VARCHAR , " wat staat voor " diverse personages " en is het basistype voor een eenvoudige tekstveld . Het nummer daarna is het maximale aantal karakters elk veld kan zijn . Houd deze nummers zo klein als je denkt dat je kunt wegkomen met om ruimte te besparen . 4 Voeg een rij om de tafel met behulp van de INSERT query. Omdat het een aparte query, dan moet je een nieuwe variabele voor het te maken : $ sql2 = " INSERT INTO boeken VALUES ( null, ' Oliver Twist ' , ' Charles Dickens ' ) ;" De " null " laat gewoon de MySQL databank weten dat dat is waar de primaire sleutel ( het unieke ID-nummer ) moet gaan . MySQL zal de sleutels automatisch toe te wijzen . De volgende twee velden in de " naam " en "author " kolommen vullen , respectievelijk . 5 Doe alles samen met de mysql_query commando . Je zult het moeten lopen tweemaal om beide query's uit te voeren : mysql_query ( $ sql , $ conn ) ; mysql_query ( $ sql2 , $ conn ) ; 6 Sla uw PHP- bestand ( en zorg ervoor dat u . . huis alles op het bestand in de " " PHP -tags Wanneer het wordt uitgevoerd , moet het de "boeken " tabel in uw database Doe alles bij elkaar , moet de code er als volgt uit : < ? php $ conn = mysql_connect ( " localhost ", " demandstudios , " " demandstudios " ) or die ( mysql_error ( ) ) ; mysql_select_db ( "test " ) ; $ sql = " CREATE TABLE books ( IDnummer gaat INT PRIMARY KEY AUTO_INCREMENT , naam VARCHAR ( 75 ) , auteur VARCHAR ( 50 ) ) ; " ; $ sql2 = " INSERT INTO boeken VALUES ( null, ' Oliver Twist ' , ' Charles Dickens '); " ; mysql_query ( $ sql , $ conn ) or die ( mysql_error ( ) ) ; mysql_query ( $ sql2 , $ conn ) or die ( mysql_error ( ) ) ; ? >
|