Artikulo Direktoryo
database sa MySQLUnsaon pagsal-ot sa datos sa lamesa? php saMySQLPagsulud sa pananglitan sa pahayag sa datos
MySQL insert data
Paggamit sa MySQL table PAGSULOD SA Ang pahayag sa SQL aron isulud ang datos.
Mahimo nimong isulod ang datos sa talaan sa datos pinaagi sa mysql> command prompt window, o pinaagi sa PHP script aron masulod ang datos.
gramatika
Ang mosunod kay kasagaran para sa pagsal-ot sa datos sa MySQL data tables PAGSULOD SA SQL syntax:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Kung ang datos kay tipo sa karakter, kinahanglan nimong gamiton ang usa ka kinutlo o doble nga mga kinutlo, sama sa: "bili".
Pagsulod sa datos pinaagi sa command prompt window
Sa ubos atong gamiton ang SQL PAGSULOD SA Ang pahayag nagsal-ot sa datos sa MySQL data table chenweiliang_tbl
pananglitan
Sa mosunod nga pananglitan atong isulod ang tulo ka piraso sa datos ngadto sa chenweiliang_tbl table:
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>
Hinumdomi: Markahi gamit ang mga pana -> Dili kini bahin sa SQL nga pahayag, kini nagrepresentar lamang sa usa ka bag-ong linya. Kung ang usa ka SQL nga pahayag taas kaayo, makahimo kita og bag-ong linya aron isulat ang SQL nga pahayag pinaagi sa paggamit sa Enter key. Ang command terminator sa SQL statement usa ka semicolon ;.
Sa panig-ingnan sa ibabaw, wala kami naghatag sa datos sa chenweiliang_id, tungod kay kini nga field gitakda isip AUTO_INCREMENT attribute sa dihang among gimugna ang lamesa.Busa, ang natad awtomatik nga madugangan nga dili kinahanglan nga itakda kini.Sa pananglitan KARON () usa ka MySQL function nga nagbalik sa usa ka petsa ug oras.
Sunod, mahimo natong tan-awon ang datos sa talaan sa datos nga adunay mosunod nga pahayag:
Basaha ang datasheet:
Isulod ang datos gamit ang PHP script
Mahimo nimong gamiton ang mysqli_query() function sa PHP aron buhaton SQL INSERT SAsugo sa pagsal-ot sa datos.
Ang function adunay duha ka mga parametro ug mobalik nga TINUOD kung ang pagpatuman malampuson, kung dili kini mobalik nga FALSE.
gramatika
mysqli_query(connection,query,resultmode);
Parameter | paghulagway |
---|---|
koneksyon | Gikinahanglan.Gipiho ang koneksyon sa MySQL nga gamiton. |
pangutana | Gikinahanglan, nagtino sa string sa pangutana. |
resulta mode | Kapilian.usa ka makanunayon.Mahimong bisan unsa sa mosunod nga mga kantidad:
|
pananglitan
Ang programa sa mosunod nga panig-ingnan nakadawat sa tulo ka mga natad sa datos nga gisulod sa user ug gisal-ot kini sa lamesa sa datos:
pagdugang 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);
?>
Sunod, mahimo natong tan-awon ang datos sa talaan sa datos nga adunay mosunod nga pahayag:
Basaha ang datasheet:
Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipakigbahin "Unsaon pagsal-ot sa datos sa MySQL database table? php insert data statement instance sa MySQL", makatabang kini kanimo.
Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-460.html
Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!