webbutvecklare använder PHP skriptspråk för att producera dynamiska webbsidor . Dessa webbplatser använder lagrade data för att ge innehåll till användare av webbplatsen . Språket PHP använder MySQL -databas för att lagra och hämta data. Innan du placerar data i en databas , kan PHP skapa ett rekord struktur som kommer att lagra data på ett organiserat sätt . Detta möjliggör enkel hämtning av data när det behövs . Instruktioner
1
Gör en ny databas . Många webbhotell tillåter sina användare att skapa en ny MySQL- databas med hjälp av cPanel MySQL Databaser kontrollpanel . Öppna MySQL cPanel , klicka på knappen Skapa databasen knappen och skriv in namnet på den nya databasen . Du kan också välja att lägga till flera användare i databasen med MySQL cPanel .
2
Starta en ny tabell och bifoga en ny automatisk uppräkning primärnyckelfält . Den automatiska uppräkning primärnyckelfält ger automatiskt ett unikt numeriskt ID för varje ny datamängd placeras i denna databas tabellen . Det unika ID kan användas för att matcha datapost till poster i andra databaser . Detta skapar en relation mellan två databaser . Tänk på detta kodexempel PHP . En ny databas tabell som heter NewTable har skapats med hjälp av MySQL kommandot CREATE TABLE . Bordet har tilldelats ett primärnyckelfält heter ID . PHP mysql_query Funktionen utför kommandot
$ sql = " CREATE TABLE ` yourDatabase ` ` NewTable ` ( ` id ` INT ( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ) ENGINE = MyISAM . ' ; .
mysql_query ( $ sql ) or die ( '
Fel , skapandet av nya databasen misslyckades < /p > ');
3
Skapa ett tidsstämpelfält . Den tidsstämplar fältet utgör en viktig komponent i posten strukturen . Det gör att du kan mange data baserat på när en datamängd skapades . Du kan välja att automatiskt ställa in varje instans av tidsstämpel fältet för att sammanfalla med ett rekord skapelse datum . I följande exempel ändras MySQL Alter Table kommandot bordet för att lägga till en ny tidsstämpelfält . Timestamp fältets innehåll kommer automatiskt att tidsstämpeln när posten skapelse
$ sql = " ALTER TABLE ` NewTable ` ADD ` timestamp ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP , " , .
mysql_query ( $ sql ) or die ( '
Fel , din ändring misslyckades < /p > ');
4
Definiera sekundära områden . Du kan ange ytterligare områden som behövs . Följande kod kommer återigen använda Alter Table kommandot för att skapa ytterligare en skiva struktur som innehåller namn , e-postadress , telefonnummer och adress fälten . Lägg märke till att längden på varje fält har begränsats till bara 100 tecken. Denna teknik skär bort alltför datainmatning i varje struktur .
$ Sql = " ALTER TABLE ` NewTable `Lägg ` namn ` VARCHAR ( 100 ) NOT NULL , ADD ` email ` VARCHAR ( 100 ) NOT NULL , ADD ` telefonnummer ` VARCHAR ( 100 ) NOT NULL , ADD ` adress ` VARCHAR ( 100 ) NOT NULL , ' ;
mysql_query ( $ sql ) or die ( '
Fel , din ändring misslyckades < ! /p > ');