Nwlapcug.com


Come inserire nuove tabelle in MySQL utilizzando PHP

Gli sviluppatori Web utilizzano stack LAMP (Linux, Apache, MySQL e PHP) di tecnologie per costruire siti Web dinamici e applicazioni Web. Il linguaggio di scripting PHP funziona bene con MySQL, che è un linguaggio di database. Combinare i due per scrivere il codice per il tuo sito che archivia e recupera l'input dell'utente. In PHP, è necessario scrivere una query MySQL ed eseguirlo nella funzione "mysql_query ()" per creare una nuova tabella. Una volta che si compila la tabella, è possibile utilizzarlo per memorizzare più campi di dati.

Istruzioni

1

Aprire un file PHP nel blocco note dove si desidera aggiungere il codice per inserire nuove tabelle. Aggiungere alcune righe vuote per spazio e posizionarlo in una coppia di tag PHP delimitatore. All'interno di questi tag, avviare un'istruzione "If":

<? php

Se () {

}

? >

2

Dichiarare una nuova variabile all'interno delle parentesi dell'istruzione "If". Impostare la variabile come uguale ai risultati di "mysql_connect ()". All'interno della funzione "mysql_connect ()", passare "localhost" per il nome del server Web, più il nome di login MySQL e la password. Avvolgere la variabile intera e il relativo contenuto in una nuova coppia di parentesi e mettere un punto esclamativo nella parte anteriore:

<? php

Se (! ( $db_conn = mysql_connect ('localhost', 'username', 'password')) {

}

? >

3

Aggiungere un messaggio di errore all'interno di parentesi graffe dell'istruzione "If" più "Exit":

<? php

Se (! ( $sql_conn = mysql_connect ('localhost', 'username', 'password')) {

print("Sorry, but we failed to connect to the database!");

exit();

}

? >

4

Aggiungere questo codice per selezionare il database e il test per individuare eventuali errori:

Se (! ( $db_conn = mysql_query ('USE nomedatabase', $sql_conn); {

stampa ("Mi dispiace, ma noi non possiamo collegare al database.");

Exit ();

}

Questo codice va inserito tra i tag PHP e dopo il codice che si connette al database. Sostituire "NomeDatabase" con il nome del database con cui si desidera lavorare.

5

Scrivere una query MySQL per creare la tabella. In PHP, è necessario dichiarare una variabile e rendere il valore uguale alla query di MySQL che si desidera utilizzare per creare la query. Questo codice va inserito tra i tag PHP e dopo il codice di connessione:

$query = 'CREATE table_name()';

6

Aggiungere campi alla tabella all'interno della query di MySQL:

$query = ' CREATE table_name (

nome varchar (100) default NULL,

ID int (11) auto_increment non è NULL,

KEY(ID) PRIMARIO

)';

Ricordarsi di creare un campo ID e dargli un'impostazione "auto_increment". Utilizzare il campo ID come chiave primaria della tabella, che verrà numerare ogni riga di informazioni nella tabella per l'accesso più facile e migliore organizzazione.

7

Aggiungere la funzione di "mysql_query ()" alla fine del codice, sopra la chiusura tag PHP. Passare la variabile contenente la query MySQL come argomento per questa funzione. Scrivere "o die(mysql_error());" dopo la funzione di gestione degli errori:

mysql_query o die(mysql_error());