Een webontwikkelaar maakt gebruik van de scripttaal PHP om dynamische websites te produceren . Deze sites gebruiken opgeslagen gegevens inhoud aan gebruikers van de site . De PHP taal gebruikt de MySQL database systeem om deze gegevens op te slaan en op te halen . Voor het plaatsen van gegevens in een database , kan PHP een record structuur die de gegevens op te slaan op een georganiseerde manier te creëren . Dit maakt het gemakkelijk terugvinden van de gegevens wanneer dat nodig is . Instructies 1 Maak een nieuwe database . Veel hosting providers laten hun gebruikers een nieuwe MySQL- database met behulp van cPanel MySQL Databases control panel te creëren . Open de MySQL cPanel , klikt u op de knop create -database en voer de naam van de nieuwe database . U kunt ook kiezen om meerdere gebruikers toe te voegen aan de database met de MySQL cPanel . Kopen van 2 Begin een nieuwe tabel en voeg een nieuwe auto - incrementing primaire sleutel veld . De auto - incrementing primaire sleutel veld automatisch een unieke numerieke ID voor elke nieuwe dataset geplaatst in deze database tabel . De unieke ID kan worden gebruikt om de gegevensrecord overeenkomt records in andere databases . Dit creëert een relatie tussen twee databases. Beschouw dit voorbeeld PHP- code . Een nieuwe database tabel met de naam NewTable is gemaakt met behulp van de MySQL Create commando Tabel . De tabel is een primaire sleutel veld met de naam ID toegekend . De PHP mysql_query functie voert het commando $ sql = ' CREATE TABLE ` yourDatabase ` ` NewTable ` ( `id ` INT ( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ) ENGINE = MyISAM . ' ; . mysql_query ( $ sql ) or die ( ' Fout , de creatie van nieuwe database is mislukt < /p > ! ' ) ; 3 Maak een timestamp veld . Het veld tijdstempels omvat een belangrijke component van de recordstructuur . Het zal u toelaten om de gegevens op basis van wanneer een dataset is gemaakt schurft . U kunt ervoor kiezen om elk exemplaar van het tijdstempel veld te laten samenvallen met de datum van creatie van een record automatisch ingesteld . In het volgende voorbeeld , de MySQL Alter Table commando verandert de tafel om een nieuwe timestamp veld toe te voegen . Inhoud van de tijdstempelveld zal standaard de tijdstempel op het moment van de schepping van de plaat $ sql = ' ALTER TABLE ` NewTable ` ADD ` timestamp ` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ; " . mysql_query ( $ sql ) or die ( ' Fout , je verandering poging is mislukt < /p > ! ' ) ; 4 Definieer secundaire velden . U kunt extra velden in te voeren als dat nodig is. De volgende code zal opnieuw gebruik maken van de Alter Table commando om een aanvullende registratie structuur die naam , e-mail , telefoonnummer en adres velden bevat. Merk op dat de lengte van elk veld is beperkt tot slechts 100 tekens . Deze techniek afsnijdt overmatige invoer van gegevens in elke structuur . $ Sql = ' ALTER TABLE ` NewTable ` ADD ` naam ` VARCHAR ( 100 ) NOT NULL , ADD `email ` VARCHAR ( 100 ) NOT NULL , ADD ` telefoonNummer ` VARCHAR ( 100 ) NOT NULL , ADD ` adres ` VARCHAR ( 100 ) NOT NULL , ' ; mysql_query ( $ sql ) or die ( ' Fout , je verandering poging mislukte < ! /p > ' ) ;
|