Artikulu direktorioa
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:
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);
参数 | 描述 |
---|---|
konexioa | Beharrezkoa.Erabili beharreko MySQL konexioa zehazten du. |
kontsulta | Beharrezkoa, kontsulta-katea zehazten du. |
emaitza modua | Aukerakoa.konstante bat.Balio hauetako edozein izan daiteke:
|
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:
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!
📚 Gida honek balio handia du, 🌟Aukera arraroa da hau, ez galdu! ⏰⌛💨
Partekatu eta gustatzen bazaizu!
Zure partekatzea eta gustukoak dira gure etengabeko motibazioa!