Com inserir dades a la taula de base de dades MySQL? php inserir una instància de declaració de dades a MySQL

Base de dades MySQLCom inserir dades a la taula? php aMySQLExemple d'inserció de dades

MySQL inserir dades

Ús de la taula MySQL INSERTAR A Declaració SQL per inserir dades.

Podeu inserir dades a la taula de dades a través de la finestra d'ordres mysql> o mitjançant un script PHP per inserir dades.

gramàtica

Els següents són habituals per inserir dades a les taules de dades MySQL INSERTAR A Sintaxi SQL:

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

Si les dades són de tipus caràcter, heu d'utilitzar cometes simples o cometes dobles, com ara: "valor".


Insereix dades mitjançant la finestra del símbol d'ordres

A continuació farem servir SQL INSERTAR A La instrucció insereix dades a la taula de dades de MySQL chenweiliang_tbl

Instància

A l'exemple següent inserirem tres peces de dades a la taula 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 amb fletxes -> No forma part de la instrucció SQL, només representa una línia nova. Si una instrucció SQL és massa llarga, podem crear una línia nova per escriure la sentència SQL utilitzant la tecla Enter. El final de l'ordre de la sentència SQL és un punt i coma ;.

A l'exemple anterior, no vam proporcionar les dades de chenweiliang_id, perquè aquest camp s'ha establert com a atribut AUTO_INCREMENT quan vam crear la taula.Per tant, el camp s'incrementarà automàticament sense que hàgim de configurar-lo.A l'exemple NOW() és una funció MySQL que retorna una data i una hora.

A continuació, podem veure les dades de la taula de dades amb la següent declaració:

Llegeix el full de dades:

select * de chenweiliang_tbl;
 

Insereix dades mitjançant l'script PHP

Podeu utilitzar la funció mysqli_query() de PHP per fer-ho SQL INSERT INTOcomanda per inserir dades.

La funció té dos paràmetres i retorna TRUE si l'execució té èxit, en cas contrari retorna FALSE.

gramàtica

mysqli_query(connection,query,resultmode);
参数descripció
connexióObligatori.Especifica la connexió MySQL a utilitzar.
preguntaObligatori, especifica la cadena de consulta.
mode resultatOpcional.una constant.Pot ser qualsevol dels valors següents:

  • MYSQLI_USE_RESULT (utilitza això si necessites recuperar moltes dades)
  • MYSQLI_STORE_RESULT (per defecte)

Instància

El programa de l'exemple següent rep tres camps de dades introduïts per l'usuari i els insereix a la taula de dades:

afegint dades

<?
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);
?>

A continuació, podem veure les dades de la taula de dades amb la següent declaració:

Llegeix el full de dades:

select * de chenweiliang_tbl;

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit "Com inserir dades a la taula de base de dades MySQL? php inseriu una instància de declaració de dades a MySQL", us ajudarà.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-460.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt