Cumu inserisce dati in a tabella di basa di dati MySQL? php inserisce l'istanza di dichjarazione di dati à MySQL

basa di dati MySQLCumu inserisce dati in a tavula? php àMySQLInserisce un esempiu di dichjarazione di dati

MySQL inserisci dati

Utilizà a tavola MySQL INSERITU IN Dichjarazione SQL per inserisce dati.

Pudete inserisce dati in a tabella di dati per mezu di a finestra di prompt di cumanda di mysql>, o attraversu un script PHP per inserisce dati.

grammatica

I seguenti sò cumuni per inserisce dati in e tabelle di dati MySQL INSERITU IN sintassi SQL:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

Se i dati sò tipu di caratteru, duvete aduprà virgulette singuli o virgulette doppie, cum'è: "valore".


Inserite dati via finestra di prompt di cumanda

Quì sottu useremu SQL INSERITU IN A dichjarazione inserisce dati in a tabella di dati MySQL chenweiliang_tbl

Istanza

In l'esempiu seguente inseriremu trè pezzi di dati in a tavola chenweiliang_tbl:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> INSERT INTO chenweiliang_tbl 
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 MySQL", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("JAVA 教程", "chenweiliang.com", '2016-05-06');
Query OK, 1 rows affected (0.00 sec)
mysql>

Nota: Marca cù frecce -> Ùn hè micca parte di a dichjarazione SQL, solu rapprisenta una nova linea.Se una dichjarazione SQL hè troppu longa, pudemu creà una nova linea per scrive a dichjarazione SQL utilizendu a chjave Enter.U cumandamentu terminatore di a dichjarazione SQL hè un virgola ;.

In l'esempiu supra, ùn avemu micca furnitu i dati di chenweiliang_id, perchè stu campu hè statu stabilitu cum'è l'attributu AUTO_INCREMENT quandu avemu creatu a tavula.Dunque, u campu serà automaticamente aumentatu senza chì avemu bisognu di stabilisce.In l'esempiu NOW() hè una funzione MySQL chì torna una data è ora.

Dopu, pudemu vede i dati di a tabella di dati cù a seguente dichjarazione:

Leghjite a datasheet:

selezziunà * da chenweiliang_tbl;
 

Inserisce dati cù script PHP

Pudete aduprà a funzione mysqli_query() di PHP per fà SQL INSERT INTOcumanda per inserisce dati.

A funzione hà dui paràmetri è torna TRUE se l'esekzione hè successu, altrimente torna FALSE.

grammatica

mysqli_query(connection,query,resultmode);
Parametrudescrizzione
cunnissioniUbligatoriu.Specifica a cunnessione MySQL à utilizà.
quistioneNecessariu, specifica a stringa di dumanda.
u modu di risultatuOpcional.una constante.Pò esse unu di i valori seguenti:

  • MYSQLI_USE_RESULT (utilizate questu se avete bisognu di ricuperà assai dati)
  • MYSQLI_STORE_RESULT (default)

Istanza

U prugramma in l'esempiu seguente riceve trè campi di dati inseriti da l'utilizatore è li inserisce in a tabella di dati:

aghjunghje dati

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$chenweiliang_title = '学习 Python';
$chenweiliang_author = 'chenweiliang.com';
$submission_date = '2016-03-06';
 
$sql = "INSERT INTO chenweiliang_tbl ".
 "(chenweiliang_title,chenweiliang_author, submission_date) ".
 "VALUES ".
 "('$chenweiliang_title','$chenweiliang_author','$submission_date')";
 
 
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法插入数据: ' . mysqli_error($conn));
}
echo "数据插入成功\n";
mysqli_close($conn);
?>

Dopu, pudemu vede i dati di a tabella di dati cù a seguente dichjarazione:

Leghjite a datasheet:

selezziunà * da chenweiliang_tbl;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Cumu inserisce dati in a tabella di basa di dati MySQL? php inserisce l'istanza di dichjarazione di dati in MySQL ", vi aiuterà.

Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-460.html

Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!

🔔 Siate u primu à uttene a preziosa "Guida d'Utilisazione di l'Utili di l'AI di Marketing di cuntenutu ChatGPT" in u cartulare di u canali! 🌟
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!

 

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

scorri in cima