| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come costruire un sito Web con MySQL
    MySQL è un sistema di database gratuito utilizzato in un gran numero di siti web. MySQL è un sistema di gestione di database relazionale , ed è open source . Molti host Web forniscono MySQL come standard all'interno dei loro pacchetti di hosting , e permettono ai loro clienti di un determinato numero di database MySQL da utilizzare all'interno dei loro siti. Utilizzando MySQL è tipicamente un processo semplice , anche per le persone che non hanno esperienza di programmazione o di database . Utilizzando un database MySQL all'interno del tuo sito web vi permette di renderlo dinamico , oltre a dare un maggiore controllo sui suoi dati . Istruzioni
    1

    progettare la struttura del database . Un database relazionale è quella che consiste di entità e di relazioni . Ciascun ente rappresenta un oggetto di qualche tipo all'interno dell'applicazione . Un esempio di questo potrebbe essere un client per applicazioni commerciali . In una tale banca dati potrebbe essere una entità client e un'entità transazione . Ciascun ente avrebbe una tabella corrispondente nel database . Progetta il tuo database in modo astratto prima , decidere gli Enti necessari.
    2

    Decidere su una lista di attributi per ognuna delle vostre entità . Gli attributi sono le caratteristiche di una entità che si desidera memorizzare per ogni record nel database. Ad esempio , il nome e l' indirizzo di un cliente sarebbero tra i suoi attributi . Ciascun ente deve avere un attributo che rende ogni record nella sua tabella unica - questa è la chiave primaria ed è normalmente rappresentato come un numero ID. Un semplice approccio comunemente usato è quello di assegnare il prossimo in una serie di numeri ogni volta che una nuova voce si aggiunge a una tabella .
    3

    Decidere le relazioni nel database . La maggior parte delle entità avranno relazioni con altre entità . Per esempio , ci può essere un rapporto tra il cliente e il Entità transazione . Ogni transazione sarà probabilmente associato a un singolo cliente , mentre ogni cliente può essere associato ad una o più operazioni . Ciò significa che il rapporto tra cliente e transazione è " uno a molti ". Per collegare le due tabelle all'interno del database , è possibile includere un campo ( attributo ) nella tabella delle transazioni che memorizza il numero ID del cliente che ha effettuato essa - questa è la chiave esterna . Quando il rapporto è " uno a molti" si deve sempre includere la chiave esterna sul lato "molti" , come questo si traduce in una maggiore efficienza e integrità .
    4

    creare il database . Utilizzare sia le istruzioni SQL all'interno di uno script o uno strumento come phpMyAdmin per costruire la vostra base di dati . Utilizzando uno strumento automatico ti permette di costruire la struttura senza dover scrivere istruzioni SQL e Web host spesso fornire tali strumenti per libero . Se si utilizza SQL , si consideri la seguente sintassi di esempio per creare le tabelle :

    CREATE TABLE 'cliente'

    ( ' ID ' smallint ( 3) NOT NULL AUTO_INCREMENT , Stati < p > 'nome' varchar ( 20 ) NOT NULL , Stati

    'indirizzo' varchar ( 100 ) NOT NULL , Stati

    PRIMARY KEY ( 'id') ) ;

    CREATE TABLE ' transazione '

    ( ' ID ' smallint ( 3) NOT NULL aUTO_INCREMENT , data

    ' date_placed ' NOT NULL , Stati

    ' client_id ' smallint ( 3) NOT NULL ,

    PRIMARY KEY ( 'id') ) ;

    Abbi cura di scegliere i tipi di dati corretti per i tuoi attributi . I campi ID in entrambe le tabelle sono impostati per assegnare automaticamente il numero successivo in una sequenza ogni volta che viene creato un nuovo record . Popolare il database con alcuni dati , anche se questo è solo testare i dati per cominciare.
    5

    Collegare i dati utilizzando uno script lato server come PHP o ASP . I siti web sono creati con la costruzione di strutture di HTML in cima ai dati . L' interfaccia del sito risultante sarà normalmente anche facilitare aggiornamento o l'aggiunta ai dati. Per esempio, qualcuno in un amministratore o ruolo manageriale può decidere di visualizzare l'elenco delle transazioni associate a un particolare client . In questo script PHP di esempio , l' ID cliente è stato inviato allo script tramite la variabile POST , il che di solito accadere nel caso in cui l'utente ha richiesto le informazioni utilizzando un modulo:

    < php
    ?

    //connessione al database utilizzando l' host corretto , nome utente e password

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

    //selezionare il database da nome

    mysql_select_db ( " db_name " ) ;

    //costruire la pagina HTML struttura

    echo " < /head> < body>

    " ;

    //query di database - l'ID del client è stato superato in via POST

    $ db_query =" . select * from transazione dove client_id = " $ _POST [' ID '] ;

    $ db_result = mysql_query ( $ db_query ) ;

    //scorrere i risultati della query

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

    {

    //ottenere i dati in variabili

    $ trans_date = $ db_row [' date_placed '] ;

    //scrivere i dati su . . nel codice HTML

    echo "

    " $ trans_date " < /p > " ; }


    //chiudere la pagina HTML strutture

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

    >

    Questo banale esempio scrive semplicemente le date per le transazioni di un dato client ? . Naturalmente i vostri script dovrebbero riflettere lo scopo del tuo sito .

    Previous :

    next :
      Articoli Correlati
    ·Gamma Query In MySQL 
    ·Come creare una Iscriviti alla Newsletter di database P…
    ·Come Inserire i dati nella tabelle MySQL 
    ·Come aggiornare un database in PHP con JavaScript 
    ·Come smettere di MySQL con Ubuntu 
    ·Come stampare Array CCK in PHP 
    ·Come usare un PHP per ottenere la sottocartella 
    ·PHP File Upload Tipi 
    ·Come controllare Script in MySQL 
    ·Come caricare i file PHP da un URL 
      Articoli in evidenza
    ·Come giocare suoni con Visual Basic 
    ·Come utilizzare 2 Form con Visual Basic 6.0 
    ·Come allocare un array 5D 
    ·Come utilizzare un loop infinito 
    ·Come convertire i codici pseudo a diagrammi di flusso 
    ·Come utilizzare LESC & LINQ 
    ·Come aggiornare una colonna in MySQL 
    ·Come usare PHP in Tumblr 
    ·Come connettersi a un emulatore di Windows Phone 7 
    ·Exec Vs . Sistema in PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com