Cyfeiriadur Erthygl
Cronfa ddata MySQLSut i fewnosod data yn y tabl? php iMySQLMewnosodwch enghraifft o ddatganiad data
MySQL mewnosod data
Defnydd tabl MySQL RHOWCH I MEWN Datganiad SQL i fewnosod data.
Gallwch chi fewnosod data yn y tabl data trwy'r ffenestr mysql> command prompt, neu trwy sgript PHP i fewnosod data.
gramadeg
Mae'r canlynol yn gyffredin ar gyfer mewnosod data i dablau data MySQL RHOWCH I MEWN Cystrawen SQL:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Os mai math o nod yw'r data, rhaid i chi ddefnyddio dyfyniadau sengl neu ddyfynbrisiau dwbl, megis: "gwerth".
Mewnosod data trwy ffenestr gorchymyn prydlon
Isod byddwn yn defnyddio SQL RHOWCH I MEWN Mae'r datganiad yn mewnosod data i dabl data MySQL chenweiliang_tbl
enghraifft
Yn yr enghraifft ganlynol byddwn yn mewnosod tri darn o ddata yn y tabl 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>
Nodyn: Marciwch gyda saethau -> Nid yw'n rhan o ddatganiad SQL, mae'n cynrychioli llinell newydd yn unig. Os yw datganiad SQL yn rhy hir, gallwn greu llinell newydd i ysgrifennu'r datganiad SQL trwy wasgu'r fysell Enter. Mae terfynydd gorchymyn y datganiad SQL yn a hanner colon ;.
Yn yr enghraifft uchod, ni wnaethom ddarparu data chenweiliang_id, oherwydd mae'r maes hwn wedi'i osod fel y priodoledd AUTO_INCREMENT pan wnaethom greu'r tabl.Felly, bydd y maes yn cael ei gynyddu'n awtomatig heb fod angen i ni ei osod.Yn yr enghraifft NAWR() mae swyddogaeth MySQL sy'n dychwelyd dyddiad ac amser.
Nesaf, gallwn weld data'r tabl data gyda'r datganiad canlynol:
Darllenwch y daflen ddata:
Mewnosod data gan ddefnyddio sgript PHP
Gallwch ddefnyddio swyddogaeth mysqli_query() PHP i'w wneud SQL RHOWCH I MEWNgorchymyn i fewnosod data.
Mae gan y swyddogaeth ddau baramedr ac mae'n dychwelyd GWIR os yw'r gweithrediad yn llwyddiannus, fel arall mae'n dychwelyd ANGHYWIR.
gramadeg
mysqli_query(connection,query,resultmode);
参数 | disgrifiad |
---|---|
cysylltiad | Angenrheidiol.Yn nodi'r cysylltiad MySQL i'w ddefnyddio. |
ymholiad | Yn ofynnol, yn nodi'r llinyn ymholiad. |
modd canlyniad | Dewisol.cysonyn.Gall fod yn unrhyw un o'r gwerthoedd canlynol:
|
enghraifft
Mae'r rhaglen yn yr enghraifft ganlynol yn derbyn tri maes data a gofnodwyd gan y defnyddiwr ac yn eu mewnosod yn y tabl data:
ychwanegu data
<?
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);
?>
Nesaf, gallwn weld data'r tabl data gyda'r datganiad canlynol:
Darllenwch y daflen ddata:
Blog Chen Weiliang Gobeithio ( https://www.chenweiliang.com/ ) shared "Sut i fewnosod data i mewn i dabl cronfa ddata MySQL? php mewnosod enghraifft datganiad data i MySQL", bydd yn eich helpu chi.
Croeso i chi rannu dolen yr erthygl hon:https://www.chenweiliang.com/cwl-460.html
Croeso i sianel Telegram o blog Chen Weiliang i gael y diweddariadau diweddaraf!
📚 Mae'r canllaw hwn yn cynnwys gwerth enfawr, 🌟Mae hwn yn gyfle prin, peidiwch â'i golli! ⏰⌛💨
Rhannwch a hoffwch os hoffech chi!
Eich rhannu a'ch hoff bethau yw ein cymhelliant parhaus!