Nwlapcug.com


Come inserire una casella di testo in MySQL con PHP

Come inserire una casella di testo in MySQL con PHP


Gli sviluppatori Web creano siti Web dinamici che accettano dati da utenti del sito, elaborare i dati e salvare i dati in un database per un uso futuro. Il linguaggio di scripting PHP viene utilizzato dagli sviluppatori per accettare l'utente immesso dati e inserire i dati in un database MySQL. Ecco come funziona: un visitatore del sito utilizza un modulo HTML per inserire un un blocco di testo in una casella di testo e lo invia; il modulo HTML quindi chiama che uno script PHP e passa i dati dall'HTML formano per il PHP script utilizzando sia le variabili globali Post o Get; lo script PHP accetta queste variabili e inserisce il testo in un database MySQL.

Istruzioni

1

Assegnare i dati Post o Get a nuove variabili PHP. Il $ post e $ Get universale variabili sono le due tradizionali significa per la trasmissione dei dati da un form di input HTML allo script PHP. In questo esempio i dati da un nome utente, e-mail e un blocco di testo da una casella di testo input vengono assegnati a tre nuove variabili PHP. Il nome utente e la posta elettronica è necessario utilizzare il metodo Get mentre l'input di casella di testo viene trasferito con il metodo Post.

$username = ($_GET['username');
$email = ($_GET['email');
$textblock = ($_POST['textbox');

2

Diretto PHP per la connessione al vostro database MySQL. Ciò avviene utilizzando le funzioni PHP mysql_connect e mysql_select_db.

mysql_connect ("yourMySQLAddress", "nomeutente", "tuapassword") o die(mysql_error());
mysql_select_db("yourDatabaseName") o die(mysql_error());

3

Assegnare l'istruzione MySQL INSERT INTO a una nuova variabile PHP. Inserire le variabili PHP lo spazio per ogni campo di inserimento. In questo esempio, INSERT INTO è assegnato a una variabile PHP appena creata denominata $query. Le variabili PHP assegnate in precedenza $username, $email e $textblock vengono inserite nei campi username MySql, email e textblock in quell'ordine.

$query = "INSERT INTO yourMySQLTable (username, email, textblock) VALUES ('$username', '$email', '$textblock')";

4

Eseguire la funzione mysql_query PHP. Questa funzioni dice a PHP di eseguire una query sul database MySQL. Questo esempio utilizza la variabile di $query che è stata assegnata con l'istruzione MySQL INSERT INTO dall'esempio precedente. Contiene anche un'opzione di morire che indica lo script PHP per stampare un messaggio di errore se la query non viene eseguita correttamente.

mysql_query o die (' errore, query insert non riuscita ');

Consigli & Avvertenze

  • Il codice completato recita.
  • $username = ($_GET['username');
  • $email = ($_GET['email');
  • $textblock = ($_POST['textbox');
  • mysql_connect ("yourMySQLAddress", "nomeutente", "tuapassword") o die(mysql_error());
  • mysql_select_db("yourDatabaseName") o die(mysql_error());
  • $query = "INSERT INTO yourMySQLTable (username, email, textblock) VALUES ('$username', '$email', '$textblock')";
  • mysql_query o die (' errore, query insert non riuscita ');