Nola txertatu datuak MySQL datu-baseko taulan? php txertatu datuen adierazpenaren instantzia MySQL-ra

MySQL datu-baseaNola txertatu datuak taulan? php toMySQLTxertatu datuen adierazpenaren adibidea

MySQL datuak txertatu

MySQL taularen erabilera TXERTATU Datuak txertatzeko SQL instrukzioa.

Datu-taulan datuak txerta ditzakezu mysql> komando-gonbita leihoaren bidez edo datuak txertatzeko PHP script baten bidez.

Gramatika

Honako hauek ohikoak dira MySQL datu-tauletan datuak txertatzeko TXERTATU SQL sintaxia:

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

Datuak karaktere motakoak badira, komatxo bakunak edo bikoitzak erabili behar dituzu, adibidez: "balioa".


Txertatu datuak komandoen gonbita leihoaren bidez

Jarraian SQL erabiliko dugu TXERTATU Adierazpenak datuak MySQL datu-taulan txertatzen ditu chenweiliang_tbl

adibidea

Hurrengo adibidean hiru datu txertatuko ditugu chenweiliang_tbl taulan:

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>

Oharra: Markatu geziekin -> Ez da SQL adierazpenaren parte, lerro berri bat adierazten du. SQL instrukzio bat luzeegia bada, lerro berri bat sor dezakegu SQL instrukzioa idazteko Enter tekla sakatuz. SQL instrukzioaren amaierako komandoa bat da. puntu eta koma ;.

Goiko adibidean, ez ditugu chenweiliang_id-en datuak eman, eremu hau AUTO_INCREMENT atributu gisa ezarri delako taula sortu genuenean.Beraz, eremua automatikoki handituko da guk ezarri beharrik gabe.Adibidean NOW() MySQL funtzio bat da, data eta ordua itzultzen dituena.

Ondoren, datu-taularen datuak ikus ditzakegu adierazpen honekin:

Irakurri fitxa teknikoa:

hautatu * ra chenweiliang_tbl;
 

Txertatu datuak PHP script-a erabiliz

PHP-ren mysqli_query() funtzioa erabil dezakezu horretarako SQL txertatu INTOdatuak sartzeko komandoa.

Funtzioak bi parametro ditu eta EGIA itzultzen du exekuzioa arrakastatsua bada, bestela GEZURRA itzultzen du.

Gramatika

mysqli_query(connection,query,resultmode);
参数描述
konexioaBeharrezkoa.Erabili beharreko MySQL konexioa zehazten du.
kontsultaBeharrezkoa, kontsulta-katea zehazten du.
emaitza moduaAukerakoa.konstante bat.Balio hauetako edozein izan daiteke:

  • MYSQLI_USE_RESULT (erabili hau datu asko berreskuratu behar badituzu)
  • MYSQLI_STORE_RESULT (lehenetsia)

adibidea

Hurrengo adibideko programak erabiltzaileak sartutako hiru datu-eremu jasotzen ditu eta datu-taulan txertatzen ditu:

datuak gehitzea

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

Ondoren, datu-taularen datuak ikus ditzakegu adierazpen honekin:

Irakurri fitxa teknikoa:

hautatu * ra chenweiliang_tbl;

Hope Chen Weiliang bloga ( https://www.chenweiliang.com/ ) shared "Nola txertatu datuak MySQL datu-baseen taulan? php txertatu datuen adierazpenaren instantzia MySQL-en", lagunduko dizu.

Ongi etorri artikulu honen esteka partekatzera:https://www.chenweiliang.com/cwl-460.html

Ongi etorri Chen Weiliang-en blogeko Telegram kanalera azken eguneraketak jasotzeko!

🔔 Izan zaitez kanalaren goiko direktorioan "ChatGPT Content Marketing AI Tool Erabilera Gida" baliotsua lortzen lehena! 🌟
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!

 

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

joan goian