Tusitusiga Tusitusiga
Fa'afefea ona fa'aofi fa'amatalaga i totonu o se laulau fa'amaumauga MySQL ? Fa'ata'ita'iga o fa'amatalaga PHP mo le fa'aofiina o fa'amatalaga i totonu o le MySQL.
MySQL faʻapipiʻi faʻamatalaga
I le MySQL, o le faʻamatalaga INSERT INTO SQL e faʻaaogaina e faʻaofi ai faʻamatalaga i totonu o se laulau.
E mafai ona e fa'aofi fa'amaumauga i totonu o le laulau fa'amaumauga e ala ile mysql> fa'amalama fa'atonu, po'o le PHP script e fa'aofi ai fa'amatalaga.
kalama
O le fa'atulagaga lautele lea o le INSERT INTO SQL mo le fa'aofiina o fa'amatalaga i totonu o se laulau MySQL :
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Afai o faʻamaumauga o le ituaiga tagata, e tatau ona e faʻaogaina upusii tasi poʻo upusii faalua, pei o le: "taua".
Fa'aofi fa'amatalaga e ala ile fa'amalama fa'atonu
O loʻo i lalo, o le a tatou faʻaaogaina le faʻamatalaga SQL INSERT INTO e faʻaofi ai faʻamatalaga i le laulau MySQL chenweiliang_tbl.
Fa'ata'ita'iga
I le faʻataʻitaʻiga o loʻo mulimuli mai o le a matou faʻaofiina ni fasipepa se tolu i le laulau 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>
Manatua: O le aū fa'ailoga -> e lē o se vaega o le fa'amatalaga SQL; e na'o le fa'ailoa mai o se laina fou. Afai e umi tele se fa'amatalaga SQL, e mafai ona tatou fatuina se laina fou e ala i le oomiina o le Enter. O le fa'atonuga e muta ai se fa'amatalaga SQL o se semikoloni ;.
I le faʻataʻitaʻiga o loʻo i luga, matou te leʻi tuʻuina atu faʻamatalaga o chenweiliang_id, ona o lenei fanua ua setiina o le AUTO_INCREMENT uiga ina ua matou fatuina le laulau.O le mea lea, o le fanua o le a otometi lava ona faʻaopoopo e aunoa ma le manaʻomia ona matou setiina.I le faʻataʻitaʻiga NOW () o se MySQL galuega e toe faʻafoʻi ai se aso ma le taimi.
Ma le isi, e mafai ona tatou vaʻai i faʻamatalaga laulau faʻamaumauga ma le faʻamatalaga lea:
Faitau le fa'amaumauga:
Fa'aofi fa'amaumauga e fa'aaoga ai le PHP script
E mafai ona e faʻaaogaina le galuega tauave mysqli_query() a le PHP e faʻatino ai le poloaiga SQL INSERT INTO e faʻaofi ai faʻamatalaga.
O le galuega e lua taʻiala ma toe faʻafoʻi le TRUE pe a manuia le faʻatinoga, a leai e toe foʻi mai le FALSE.
kalama
mysqli_query(connection,query,resultmode);
| Parakalafa | faamatalaga |
|---|---|
| sootaga | Manaomia.Fa'ailoa mai le feso'ota'iga MySQL e fa'aoga. |
| fesili | Mana'omia, fa'amaoti le manoa fesili. |
| faiga fa'ai'uga | Filifili.a tumau.E mafai ona avea ma so'o se mea taua nei:
|
Fa'ata'ita'iga
O le polokalame i le faʻataʻitaʻiga o loʻo i lalo e mauaina ni vaega se tolu o faʻamatalaga na tuʻuina atu e le tagata faʻaoga ma faʻaofi i totonu o le laulau faʻamaumauga:
fa'aopoopo fa'amaumauga
$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);
?>Ma le isi, e mafai ona tatou vaʻai i faʻamatalaga laulau faʻamaumauga ma le faʻamatalaga lea:
Faitau le fa'amaumauga:
Fa'amoemoe o le a fesoasoani ia te oe le tusiga "Auala e Fa'aofi ai Fa'amaumauga i totonu o se Laulau Fa'amaumauga MySQL? O se Fa'ata'ita'iga o Fa'amatalaga PHP mo le Fa'aofiina o Fa'amaumauga i totonu o le MySQL," o lo'o fa'asoa mai i le blog a Chen Weiliang ( https://www.chenweiliang.com/ ).
Fa'asoa atu le so'otaga o lenei tusiga: https://www.chenweiliang.com/cwl-460.html
