Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe maak je een website te bouwen met Mysql
MySQL is een gratis database- systeem dat wordt gebruikt in een groot aantal websites . MySQL is een relationele database management systeem , en is open source . Veel web hosts bieden MySQL als standaard binnen hun hosting pakketten , en toestaan ​​dat hun klanten een bepaald aantal MySQL databases voor gebruik binnen hun sites . Met behulp van MySQL is meestal een eenvoudig proces , zelfs voor mensen die niet programmeren of database- ervaring hebben . Met behulp van een MySQL database binnen uw website kunt u het dynamisch te maken , evenals het geven van meer controle over zijn gegevens. Instructies

Design 1 uw database structuur . Een relationele database is er een die bestaat uit entiteiten en hun relaties . Elke entiteit representeert een object van een soort binnen uw toepassing . Een voorbeeld hiervan zou een cliënt in een commerciële toepassing zijn. In dergelijke database zou er een client Entiteit en een Transactie Entiteit zijn. Elke entiteit zou een overeenkomstige tabel in de database hebben . Ontwerp uw database op een abstracte manier eerste , beslissen over de Entiteiten je nodig hebt . Kopen van 2

Beslis over een lijst met kenmerken voor elk van uw Entiteiten . De attributen zijn de kenmerken van een entiteit die u wilt opslaan voor elke record in de database . Bijvoorbeeld , zou de naam en het adres van een cliënt als een van zijn attributen . Elke entiteit moet een kenmerk dat elke record in de tabel uniek maakt - dit is de primaire sleutel en wordt gewoonlijk voorgesteld als een ID-nummer . Een eenvoudige , veel gebruikte aanpak is om het volgende toe te wijzen in een reeks getallen telkens een nieuw item wordt toegevoegd aan een tabel .
3

Beslis over de relaties in uw database . Het grootste deel van de entiteiten zal hebben relaties met andere entiteiten . Zo kan er een relatie tussen de cliënt en Transaction Entiteiten zijn. Elke transactie zal waarschijnlijk gepaard gaan met een enkele client , terwijl elke klant kan worden gekoppeld aan een of meer transacties . Dit betekent dat de relatie tussen opdrachtgever en Transactie is " een tot vele . " Om de twee tabellen in de database te koppelen , kon je een veld ( attribuut ) opnemen in de transactie tabel die het ID-nummer van de Klant , die geplaatst slaat - dit is de Foreign Key. Wanneer de relatie is " een tot vele " je moet altijd de Foreign Key op de " Vele " kant , als dit resulteert in een grotere efficiëntie en integriteit .
4

Maak uw database . Gebruik een SQL- statements in een script of een tool zoals phpMyAdmin om je database op te bouwen . Met behulp van een geautomatiseerde tool kunt u de structuur op te bouwen zonder dat u SQL- statements te schrijven en web hosts bieden vaak dergelijke tools gratis . Als u gebruik maakt van SQL , overweeg het volgende voorbeeld syntax om uw tabellen te maken :

CREATE TABLE 'klant '

( ' ID ' smallint ( 3 ) NOT NULL auto_increment ,

'naam' varchar ( 20 ) NOT NULL ,

'adres' varchar ( 100 ) NOT NULL , PRIMARY KEY


( "ID" ) ) ;

CREATE TABLE "transactie"

( ' ID ' smallint ( 3 ) NOT NULL auto_increment ,

' date_placed ' date NOT NULL ,

' client_id ' smallint ( 3 ) NOT NULL ,

PRIMARY KEY
( "ID" ) ) ;

zorg dat je de juiste soorten data te kiezen voor uw attributen . De ID- velden in beide tabellen zijn ingesteld op het volgende nummer in een reeks automatisch toewijzen wanneer er een nieuwe record wordt gemaakt . Bevolken de database met een aantal gegevens , ook als dit is gewoon data om mee te beginnen .
5

verbinding met uw gegevens met behulp van een server - side script zoals PHP of ASP testen . Websites worden gemaakt door het bouwen HTML structuren bovenop de data . De resulterende website interface zal doorgaans ook mogelijk bijwerken of het toevoegen aan de gegevens . Zo kan iemand in een beheerder of leidinggevende rol wil de lijst met transacties in verband met een bepaalde klant te bekijken . In dit voorbeeld PHP-script , heeft de client-ID is om het script verstuurd via de POST variabele , die typisch zou gebeuren wanneer de gebruiker de informatie met behulp van een formulier heeft gevraagd : ?

//verbinding maken met de database met behulp van de juiste host , gebruikersnaam en wachtwoord

mysql_connect
( " localhost " , " DB_USER " , " db_pass " ) ;

//selecteert de database naam

mysql_select_db
( " DB_NAME " ) ;

//opbouwen van de HTML-pagina structuur

echo
" < /head > < body >

" ;

//vraag de database
- de client-ID is gepasseerd in via POST

$ db_query
= " . select * from transactie waarbij client_id = " $ _POST [ ' ID ' ] ;

$ db_result
= mysql_query ( $ db_query ) ;

//doorlopen van de query resultaten

while ( $ db_row = mysql_fetch_array ( $ db_result ) ) op

{

//krijgen de gegevens in variabelen

$ trans_date = $ db_row
[ ' date_placed ' ] ;

//schrijf de data uit . . in HTML

echo "

"
$ trans_date " < /p > " ;

}

//sluit de HTML-pagina structuren

echo " < /div > < /body > < /html > " ;

>

dit triviale voorbeeld schrijft gewoon uit de data voor transacties van een bepaalde opdrachtgever ? . Natuurlijk je eigen scripts moet het doel van uw site weer te geven .

Previous: Next:
  PHP /MySQL Programmering
·PHP Array Verwijder Multi - Du…
·Hoe te mysqladmin Flush - Host…
·Hoe te verwijderen uit meerder…
·Hoe te wijzigen van een afbeel…
·Hoe maak je een MySQL Query in…
·Hoe te controleren of een Arra…
·Het gemiddelde salaris van een…
·Aantal Woorden in een PHP Stri…
·Hoe te Grafieken in PHP Draw 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe MP3 Eigenschappen Net Album kunstena…
·Hoe een Automation Test Plan Build 
·Hoe maak je een rij graaf toewijzen aan …
·Verbinding maken met SOAP Van Java 
·Hoe te Symbolen bestellen in Programmeri…
·Unidentified Index Fouten in PHP 
·Hoe te Remote MySQL verbindingen toestaa…
·Hoe kan ik een string omzetten naar URL …
·Hoe kan ik items Into een winkelwagen in…
Copyright © Computer Kennis http://www.nldit.com