Nwlapcug.com


Come creare una tabella utilizzando PHP

Utilizzando una combinazione di PHP e MySQL, è possibile sviluppare applicazioni Web che prende informazioni da parte degli utenti, memorizzare in un database e quindi l'output dei dati in un secondo momento. In genere, ha più senso per creare tabelle di database..--un insieme di campi denominati "colonne" e aggregare dati chiamati "righe" - direttamente in MySQL, piuttosto che a livello di programmazione utilizzando codice PHP. Per quei tempi, quando è necessario creare una tabella basata sull'interazione dell'utente, è possibile creare una tabella di MySQL utilizzando uno script PHP.

Istruzioni

1

Apri il file PHP in blocco note o un editor di codice. Vai all'inizio del file e se non esiste già, aggiungere il codice riportato di seguito:

<? php

$connection = mysql_connect ('localhost', 'username', 'password');

Se (! $connection) {

die('Sorry, we could not connect to MySQL: ' . mysql_error());

}

? >

Sostituire "username" con il tuo nome utente MySQL e la "password" con la password associata con il tuo nome utente MySQL. Trovi queste informazioni nel cPanel del Web hosting account o in phpMyAdmin se si utilizza un ambiente di test sul proprio computer, ad esempio XAMPP o WampServer.

2

Selezionare il database in cui è necessario aggiungere una tabella. Utilizzare la funzione "mysql_select_db ()" e posizionarlo sotto il codice che ha creato la connessione a MySQL, nella parte superiore del file PHP:

$db = mysql_select_db ('database_name', $connection);

Se (! $db) {

Die (' mi dispiace, non abbiamo potuto collegare al database: '. mysql_error());

}

Modificare "nome_database" con il nome del database che si desidera modificare.

3

Vai alla parte inferiore del codice e aggiungere questo dopo la chiusura "< / html >" tag:

<? php

Se (isset($connection)) {

mysql_close($connection);

}

? >

4

Trovare un posto nel codice del file PHP di cui si desidera eseguire la query per creare una tabella di database. Tra un set PHP delimeter tag, creare una nuova variabile per la vostra tavola e impostarlo su MySQL query necessarie per creare una tabella:

$new_table = "Crea una tabella pagine ()";

Il codice sopra riportato, di per sé, creerà una tabella vuota senza colonne.

5

Aggiungere colonne--pensare a questi come nomi di campo per la tabella..--tra le parentesi dell'istruzione "CREATE TABLE" MySQL:

Indice int (11) auto_increment,

nome varchar (30),

testo contenuto

Creare un indice con incremento automatico per il vostro tavolo per renderlo più facile per ottenere righe di informazioni più tardi. Informazioni, ad esempio "int" e "varchar" rappresentano il tipo di dati utilizza ogni colonna. È possibile specificare il numero massimo di caratteri tra parentesi dopo aver impostato un tipo di dati.

6

Impostare la colonna di indice come chiave primaria della tabella aggiungendo questo codice all'ultima riga dell'estratto conto "CREATE TABLE" MySQL:

$new_table = "crea una tabella pagine (

index int(11) auto_increment,

name varchar(30),

content text,

PRIMARY KEY (index)

);

7

Scrivere questo codice dopo le righe che contengono il codice di "CREATE TABLE":

mysql_query ($new_table, $connection);

Questa funzione gestisce le informazioni memorizzate nella variabile "$new_table" come una query in MySQL. La query verrà quindi creato la tabella con le colonne specificate.

Consigli & Avvertenze

  • È necessario inserire valori nella tabella prima di poter visualizzare il contenuto utilizzando PHP. È possibile aggiungere valori tramite l'accesso a MySQL direttamente sul server, aggiungendoli in phpMyAdmin, se il server include il software o a livello di codice attraverso l'uso di codice PHP.