En av fördelarna med att använda server-side språk PHP är att den innehåller inbyggda verktyg för att interagera med dina MySQL-databaser . Om du har en MySQL-databas inrättas , kan du skapa och hantera tabeller inne i databasen med hjälp av PHP-kod enbart för att skapa anslutningar till databasen och skicka det frågor . Skapa en enkel tabell inuti en databas med hjälp av PHP är en enkel process när du vet koden för att göra det . Instruktioner
1
Skapa en MySQL- databas på din server . Logga in på din webbplats kontrollpanel , sökning efter det " Databaser " eller " MySQL " avsnittet , och välj " Skapa ny databas " alternativet . Du måste ange ett namn för databasen ett användarnamn ( som ibland är detsamma som databasens namn ) och ett lösenord . Behåll denna information till hands.
2
Öppna en ny PHP- fil . För att skapa en tabell , måste du göra en anslutning till databasen och sedan skicka det till en fråga fylld med dina anvisningar om hur du skapar tabellen . För att göra en anslutning , första huset all anslutningsinformation inuti en variabel som traditionellt kallas " $ conn , " och använd " mysql_select_db " för att välja den specifika databasen: $ conn = mysql_connect ( " servernamn " , " användarnamn " , " lösenord " ) ; mysql_select_db ( " databasnamn " ) ; Ersätt " användarnamn ", " lösenord " och " databasename " med din databas information. Vanligen kommer din server namn vara " localhost ", men om det inte fungerar kommer du antingen behöva rota runt din webbplats kontrollpanel för information eller be webbhotellet .
3
Skapa en variabel för att hysa din SQL-fråga , och skapa tabellen med CREATE tABLE frågan . Här är en variabel som innehåller frågan till en mycket enkel tabell som heter " böcker " : $ sql = " CREATE TABLE böcker ( idnumret INT PRIMARY KEY AUTO_INCREMENT , namn VARCHAR ( 75 ) , författare VARCHAR ( 50 ) , ) , " ; Denna tabell har endast tre kolumner : " idnumret , " " name " och " författare " . Röran av koden efter " idnumret " är helt enkelt förklara att kolumnen som bordets " primärnyckel , " som garanterar att varje rad på ditt bord kommer att ha en unik bakom - kulisserna- ID-nummer . "Namn " och " författare " kolumnerna båda givna fältet typ " VARCHAR ", vilket står för " olika karaktärer " och är den grundläggande typen för en enkel textfält . Numret är efteråt det maximala antalet tecken varje fält kan vara . Förvara dessa siffror så liten som du tror att du kan komma undan med att spara utrymme .
4
Lägg till en rad i tabellen med INSERT query . Eftersom det är en separat fråga , måste du skapa en ny variabel för det : $ sql2 = " INSERT INTO böcker VALUES ( null , " Oliver Twist " , " Charles Dickens '); " , The " null " helt enkelt låter MySQL databas vet att det är där den primära nyckeln ( det unika ID-nummer ) ska gå . MySQL kommer att tilldela knapparna automatiskt . De nästa två fälten fylla i fältet "Namn " och " författare " kolumnerna , respektive.
5
Lägg allt tillsammans med mysql_query kommandot . Du måste köra det två gånger för att köra båda frågorna : mysql_query ( $ sql , $ conn ) ; mysql_query ( $ sql2 , $ conn ) ;
6
Spara din PHP-fil ( och se till att du . . huset allt i filen innanför " " PHP -taggar när det körs, bör det skapa den " böcker " tabell i databasen Sätt alla tillsammans , bör koden se ut så här : < ? php $ conn = mysql_connect ( " localhost ", " demandstudios , " " demandstudios " ) eller dö ( mysql_error ( ) ) ; mysql_select_db ( "test " ) , $ sql = "skapa bord böcker ( idnumret INT PRIMARY KEY AUTO_INCREMENT , namn VARCHAR ( 75 ) , författare VARCHAR ( 50 ) ) , " , $ sql2 = " INSERT INTO böcker VALUES ( null , " Oliver Twist " , " Charles Dickens '); " , mysql_query ( $ sql , $ conn ) or die ( mysql_error ( ) ) ; mysql_query ( $ sql2 , $ conn ) eller dö ( mysql_error ( ) ) ; ? > Addera