Conas sonraí a chur isteach sa tábla bunachar sonraí MySQL? php cuir isteach mar shampla ráiteas sonraí chuig MySQL

Conas sonraí a chur isteach i dtábla bunachar sonraí MySQL ? Sampla de ráitis PHP chun sonraí a chur isteach i MySQL.

MySQL isteach sonraí

I MySQL, úsáidtear an ráiteas INSERT INTO SQL chun sonraí a chur isteach i dtábla.

Is féidir leat sonraí a chur isteach sa tábla sonraí tríd an bhfuinneog ordú pras mysql>, nó trí script PHP chun sonraí a chur isteach.

gramadach

Seo a leanas comhréir ghinearálta INSERT INTO SQL chun sonraí a chur isteach i dtábla MySQL :

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

Más cineál carachtar iad na sonraí, ní mór duit Sleachta aonair nó Sleachta dúbailte a úsáid, mar shampla: "luach".


Cuir isteach sonraí tríd an bhfuinneog leid ordú

Thíos, úsáidfimid an ráiteas SQL INSERT INTO chun sonraí a chur isteach sa tábla MySQL chenweiliang_tbl.

sampla

Sa sampla seo a leanas cuirfimid trí phíosa sonraí isteach sa tábla 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>

Nóta: Ní cuid den ráiteas SQL an tsaighead -> ; léiríonn sé líne nua go simplí. Má tá ráiteas SQL rófhada, is féidir linn líne nua a chruthú trí bhrú ar Iontráil. Is leathstad ; críochnóir ordaithe le haghaidh ráiteas SQL.

Sa sampla thuas, níor chuireamar sonraí chenweiliang_id ar fáil, toisc go bhfuil an réimse seo socraithe mar an aitreabúid AUTO_INCREMENT nuair a chruthaigh muid an tábla.Dá bhrí sin, déanfar an réimse a incrimint go huathoibríoch gan gá dúinn é a shocrú.Sa sampla ANOIS() tá feidhm MySQL a thugann dáta agus am ar ais.

Ansin, is féidir linn sonraí an tábla sonraí a fheiceáil leis an ráiteas seo a leanas:

Léigh an bhileog:

roghnaigh * ó chenweilang_tbl;
 

Cuir isteach sonraí ag baint úsáide as script PHP

Is féidir leat feidhm mysqli_query() PHP a úsáid chun an t-ordú SQL INSERT INTO a fhorghníomhú chun sonraí a chur isteach.

Tá dhá pharaiméadar ag an bhfeidhm agus filleann sé TRUE má éiríonn leis an bhforghníomhú, ar shlí eile filleann sé BRÉAGACH.

gramadach

mysqli_query(connection,query,resultmode);
参数tuairisc
nascAg teastáil.Sonraítear an nasc MySQL le húsáid.
cheistAg teastáil, sonraítear teaghrán an iarratais.
modh toraidhRoghnach.tairiseach.Is féidir aon cheann de na luachanna seo a leanas a bheith ann:

  • MYSQLI_USE_RESULT (úsáid é seo má theastaíonn uait go leor sonraí a aisghabháil)
  • MYSQLI_STORE_RESULT (réamhshocraithe)

sampla

Faigheann an clár sa sampla seo a leanas trí réimse sonraí a chuir an t-úsáideoir isteach agus cuireann sé isteach sa tábla sonraí iad:

ag cur sonraí

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

Ansin, is féidir linn sonraí an tábla sonraí a fheiceáil leis an ráiteas seo a leanas:

Léigh an bhileog:

roghnaigh * ó chenweilang_tbl;

Tá súil agam go mbeidh an t-alt "Conas Sonraí a Chur isteach i dTábla Bunachar Sonraí MySQL? Sampla de Ráitis PHP chun Sonraí a Chur isteach i MySQL," atá roinnte ar bhlag Chen Weiliang ( https://www.chenweiliang.com/ ), ina chuidiú duit.

Ná bíodh drogall ort nasc an ailt seo a roinnt: https://www.chenweiliang.com/cwl-460.html

Chun níos mó cleasanna ceilte a dhíghlasáil🔑, fáilte romhat páirt a ghlacadh inár gcainéal Telegram!

Roinn agus maith más maith leat é! Is iad do chuid scaireanna agus rudaí is maith leat ár spreagadh leanúnach!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Scrollaigh go dtí an Barr