Creazione di un sito web utilizzando il linguaggio di programmazione PHP e il sistema di gestione di database MySQL è un compito comune nel campo dello sviluppo web . Anche se avete poca esperienza tecnica , è possibile insegnare a te stesso tutte le tecniche coinvolte . Per creare un sito che sia funzionale ed efficiente , concentrarsi su un aspetto alla volta , imparando le competenze richieste ; poi la loro attuazione e di passare alla fase successiva . È possibile creare un sito PHP e MySQL anche come un principiante . Istruzioni
1
Progetta il tuo database del sito . La fondazione del vostro sito sarà il database MySQL , in modo che il primo compito nella sua creazione è quello di progettare questo archivio dati . Il design si crea dipende dallo scopo del vostro sito , ma dovrebbe elencare le tabelle, le colonne e le relazioni tra gli elementi di dati che si prevede di memorizzare . Ad esempio , in un sito web di vendita al dettaglio , tabelle potrebbero includere Customer e Order . La tabella Customer potrebbe contenere i nomi, gli indirizzi ei recapiti di clienti , mentre la tabella Order potrebbe contenere le date ei dettagli di ordini .
2
Definire le relazioni all'interno dei dati. Oltre a elencare i dettagli vitali necessari per il tuo sito , i tuoi dati richiederà un certo numero di elementi aggiuntivi per funzionare efficacemente . Tutte le tabelle devono avere una colonna che identifica in modo univoco ogni riga , utilizzando una chiave primaria che è normalmente un numero . Per riflettere il rapporto tra il Cliente e Ordine , il tavolo Ordine potrebbe utilizzare una chiave esterna , includendo una colonna che elenca il numero ID univoco per il cliente associato con un particolare ordine .
3
implementare il database . Per costruire il database utilizzando il vostro disegno , è possibile utilizzare le istruzioni SQL o opzionalmente di una interfaccia web , come phpMyAdmin , se il vostro host web fornisce questo . Utilizzando una interfaccia , è possibile creare le tabelle del database senza scrivere codice , ma per crearlo utilizzando SQL , la sintassi seguente campione può essere utilizzato:
CREATE TABLE clienti (
CustomerID int NOT NULL , Stati
CustomerName varchar ( 50 ) , Stati
CustomerAddress varchar ( 50 ) , Stati
PRIMARY KEY ( ID cliente ) ) per
CREATE TABLE ordine (
OrderID int NOT NULL , Stati
data data ordine , Stati
OrderDetails varchar ( 50 ) , Stati
OrderCustomer int NOT NULL , Stati
PRIMARY KEY ( ID ordine ) ) per
( vedi Bibliografia 2 ) economici 4
Creare i file PHP . Quando le pagine del sito sono visualizzati, essi saranno costruiti utilizzando il codice PHP . I file PHP devono essere salvati con estensione " . Php" e memorizzati sul vostro server web. Quello che segue è la struttura di base di una pagina Web in codice
? >
< /body>
< /html >
noti che all'interno di un file PHP è possibile alternare tra HTML e PHP . All'interno della sezione PHP , è possibile includere qualsiasi trattamento è necessario , tra cui la connessione al database e scrivere le strutture HTML al browser dell'utente . ( Vedi riferimenti 3 ) economici 5
connettersi al database e di presentare i risultati agli utenti del sito . Il seguente codice di esempio illustra la connessione a un database MySQL in PHP , tra cui l'esecuzione di query e scrivendo alcuni dei dati in strutture HTML che verranno inviati al browser come parte della pagina web:
mysql_connect ( " localhost " , " user " , " pass " ) ;
mysql_select_db ( " dbname " ) ;
$ cust_query_result = mysql_query ( " SELECT * FROM clienti ");
mentre ( $ cust_row = mysql_fetch_array ( $ cust_query_result ) ) {
echo "
" $ cust_row [' CustomerName '] " < /div >"; .
.
} < br >
Alter sezioni di connessione e query per soddisfare il proprio database e sito web . Salvare i file , caricarli sul tuo server Web e accedere al sito per testarlo. (Vedi riferimenti 4 ) economici