Eolaire Eolaire
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:
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 |
|---|---|
| nasc | Ag teastáil.Sonraítear an nasc MySQL le húsáid. |
| cheist | Ag teastáil, sonraítear teaghrán an iarratais. |
| modh toraidh | Roghnach.tairiseach.Is féidir aon cheann de na luachanna seo a leanas a bheith ann:
|
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í
$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:
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
