Puoi eseguire una query con PHP tramite il seguente codice:
mysql_query($query);
Il comando può essere ripetuto più volte nel codice sorgente. Quello che devi fare è cambiare solamente il valore della variabile $query
.
Questo è il codice completo che può essere usato per creare una tabella MySQL con PHP:
<?php
$username = "tuo_username";
$password = "tua_password";
$database = "tuo_database";
mysql_connect("localhost", $username, $password);
@mysql_select_db($database) or die("Impossibile selezionare il database.");
$query="CREATE TABLE utenti(
id int(6) NOT NULL auto_increment,
nome varchar(15) NOT NULL,
cognome varchar(15) NOT NULL,
eta int NOT NULL,
PRIMARY KEY (id))";
mysql_query($query) or die("Errore nella query. Query non eseguita.");
mysql_close();
?>
Inserisci il database, username e password nelle prime 3 linee di codice.
Il prossimo passo è popolare la tabella. Una query di esempio potrebbe essere questa:
$query = "INSERT INTO utenti VALUES ('', 'Mario', 'Rossi', '35')";
Non è possibile inserire più valori del numero di campi che hai creato con la prima query.
Ecco il codice PHP completo:
<?php
$username = "tuo_username";
$password = "tua_password";
$database = "tuo_database";
mysql_connect("localhost", $username, $password);
@mysql_select_db($database) or die("Impossibile selezionare il database.");
$query="CREATE TABLE utenti(
id int(6) NOT NULL auto_increment,
nome varchar(15) NOT NULL,
cognome varchar(15) NOT NULL,
eta int NOT NULL,
PRIMARY KEY (id))";
mysql_query($query) or die("Errore nella query. Query non eseguita.");
$query = "INSERT INTO utenti VALUES ('', 'Mario', 'Rossi', '35')";
mysql_query($query) or die("Errore nella query. Query non eseguita.");
mysql_close();
?>