Usando una combinazione di PHP e MySQL , è possibile sviluppare applicazioni Web che richiedono informazioni da parte degli utenti , lo memorizzano in un database e quindi l'output dei dati in un secondo momento . In genere , ha più senso per creare le tabelle del database - un insieme di campi chiamati "colonne" e dati aggregati chiamati "file" - direttamente in MySQL , piuttosto che di programmazione utilizzando il codice PHP . Per quelle volte in cui è necessario creare una tabella in base all'interazione con l'utente , è possibile creare una tabella MySQL usando uno script PHP . Istruzioni
1
Aprire il file PHP in Blocco note o un editor di codice . Vai all'inizio del file e aggiungere il codice riportato di seguito , se non esiste già :
< php
$ connessione = mysql_connect ( 'localhost' , 'username' , ' password? ');
if ( $ connessione) {
die ( ! ' Mi dispiace , non abbiamo potuto connettersi a MySQL : '. mysql_error ());
} < br >
? >
Sostituire "nomeutente " con il vostro nome utente MySQL e "password" con la password associata al tuo nome utente MySQL . Potete trovare queste informazioni nel cPanel del vostro account di hosting Web o in phpMyAdmin , se si utilizza un ambiente di test sul proprio computer, come XAMPP o WampServer .
2
Selezionare il database in cui è necessario aggiungere una tabella . Utilizzare la funzione e posizionarla appena sotto il codice che ha creato la connessione a MySQL " ) mysql_select_db ( " , nella parte superiore del vostro file PHP :
$ db = mysql_select_db ( ' database_name ' , $ connessione) ; < br >
if ( $ db ) {
die ( ' siamo spiacenti, non abbiamo potuto connettersi al database : ' . mysql_error ()); }
cambia " nome_database " per il nome del database che si desidera modificare
3
Vai alla parte inferiore del vostro codice e aggiungi a dopo la chiusura " < /html > " tag . :
< php
if ( isset ( $ connessione) ) {
mysql_close ( $ connessione) ;
} ?
? >
4
Trova un posto nel codice del file PHP in cui si desidera eseguire la query per creare una tabella di database . Tra un gruppo di PHP tag delimitatore , creare una nuova variabile per la vostra tavola e impostare la query MySQL necessaria per creare una tabella:
$ new_table = " CREATE TABLE pagine ( )";
il codice di cui sopra , di per sé , creerà una tabella vuota , senza colonne
5
aggiungere colonne - . pensare a questi come nomi di campo per la vostra tavola - tra le parentesi della vostra " CREATE TABLE " MySQL dichiarazione:
indice int ( 11) auto_increment , Stati
nome varchar ( 30 ) , Stati
contenuto del testo
Crea un indice di incremento automatico per la vostra tavolo per rendere più facile per ottenere righe di informazioni in seguito. Informazioni come "int " e " varchar " rappresenta il tipo di dati di ogni colonna utilizza . È possibile specificare il numero massimo di caratteri tra parentesi dopo aver impostato un tipo di dato .
6
vostra colonna indice come chiave primaria della tabella aggiungendo questo codice per l'ultima riga del tuo "CREATE TABLE " dichiarazione MySQL :
$ new_table = " CREATE TABLE pagine (
indice int ( 11) auto_increment , Stati
nome varchar ( 30 ) , Stati
testo contenuto ,
PRIMARY KEY (indice ) per
) ;
7
scrivere questo codice dopo le righe che contengono il codice " CREATE TABLE" :
mysql_query ( $ new_table , $ connessione) ;
Questa funzione gestisce le informazioni memorizzate nella variabile " $ new_table " come query in MySQL la query quindi creare il vostro tavolo con le colonne specificate
. .