Sut i fewnosod data i dabl cronfa ddata MySQL? php mewnosod enghraifft datganiad data i MySQL

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:

dewiswch * o chenweiliang_tbl;
 

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
cysylltiadAngenrheidiol.Yn nodi'r cysylltiad MySQL i'w ddefnyddio.
ymholiadYn ofynnol, yn nodi'r llinyn ymholiad.
modd canlyniadDewisol.cysonyn.Gall fod yn unrhyw un o'r gwerthoedd canlynol:

  • MYSQLI_USE_RESULT (defnyddiwch hwn os oes angen adalw llawer o ddata)
  • MYSQLI_STORE_RESULT (rhagosodedig)

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:

dewiswch * o chenweiliang_tbl;

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!

🔔 Byddwch y cyntaf i gael y "Canllaw Defnydd Offer AI Marchnata Cynnwys ChatGPT" gwerthfawr yng nghyfeiriadur uchaf y sianel! 🌟
📚 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!

 

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

sgroliwch i'r brig