MySQL өгөгдлийн сангийн хүснэгтэд өгөгдлийг хэрхэн оруулах вэ? php нь MySQL-д өгөгдлийн мэдэгдлийн жишээ оруулах

MySQL өгөгдлийн сангийн хүснэгтэд өгөгдөл хэрхэн оруулах вэ ? MySQL- д өгөгдөл оруулах PHP мэдэгдлийн жишээ.

MySQL өгөгдөл оруулах

MySQL дээр INSERT INTO SQL мэдэгдлийг хүснэгтэд өгөгдөл оруулахад ашигладаг.

Та өгөгдлийн хүснэгтэд mysql> командын цонхоор эсвэл PHP скриптээр дамжуулан өгөгдөл оруулах боломжтой.

дүрэм

MySQL хүснэгтэд өгөгдөл оруулах ерөнхий INSERT INTO SQL синтакс нь дараах байдалтай байна:

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

Хэрэв өгөгдөл нь тэмдэгтийн төрөл байвал та "утга" гэх мэт дан хашилт эсвэл давхар хашилтыг ашиглах ёстой.


Тушаал хүлээх цонхоор өгөгдөл оруулах

Доор бид SQL INSERT INTO мэдэгдлийг ашиглан MySQL хүснэгт chenweiliang_tbl руу өгөгдөл оруулах болно.

жишээ

Дараах жишээнд бид 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>

Тэмдэглэл: Сум -> нь SQL мэдэгдлийн нэг хэсэг биш; энэ нь зүгээр л шинэ мөрийг заана. Хэрэв SQL мэдэгдлийн урт бол Enter товчийг дарж шинэ мөр үүсгэж болно. SQL мэдэгдлийн командын төгсгөл нь цэгтэй таслал юм ;.

Дээрх жишээнд бид chenweiliang_id-ийн өгөгдлийг өгөөгүй, учир нь энэ талбарыг хүснэгт үүсгэх үед AUTO_INCREMENT шинж чанараар тохируулсан болно.Тиймээс бид үүнийг тохируулах шаардлагагүйгээр талбар автоматаар нэмэгдэх болно.Жишээн дээр NOW() нь огноо, цагийг буцаадаг MySQL функц юм.

Дараа нь бид өгөгдлийн хүснэгтийн өгөгдлийг дараах мэдэгдлээр харж болно.

Мэдээллийн хуудсыг уншина уу:

сонгох * нь chenweiliang_tbl;
 

PHP скрипт ашиглан өгөгдөл оруулах

Та PHP-ийн mysqli_query() функцийг ашиглан өгөгдөл оруулах SQL INSERT INTO командыг гүйцэтгэж болно.

Уг функц нь хоёр параметртэй бөгөөд гүйцэтгэл амжилттай бол ҮНЭН гэж буцаана, үгүй ​​бол ХУДАЛ буцаана.

дүрэм

mysqli_query(connection,query,resultmode);
Параметртодорхойлолт
холболтШаардлагатай.Ашиглах MySQL холболтыг заана.
хайлтШаардлагатай, асуулгын мөрийг зааж өгнө.
үр дүнгийн горимНэмэлт.тогтмол.Дараах утгуудын аль нэг нь байж болно.

  • MYSQLI_USE_RESULT (хэрэв та маш их мэдээлэл авах шаардлагатай бол үүнийг ашиглана уу)
  • MYSQLI_STORE_RESULT (өгөгдмөл)

жишээ

Дараах жишээн дээрх програм нь хэрэглэгчийн оруулсан мэдээллийн гурван талбарыг хүлээн авч, өгөгдлийн хүснэгтэд оруулна.

өгөгдөл нэмэх

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

Дараа нь бид өгөгдлийн хүснэгтийн өгөгдлийг дараах мэдэгдлээр харж болно.

Мэдээллийн хуудсыг уншина уу:

сонгох * нь chenweiliang_tbl;

Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "MySQL мэдээллийн сангийн хүснэгтэд өгөгдөл хэрхэн оруулах вэ? MySQL-д өгөгдөл оруулах PHP мэдэгдлийн жишээ" нийтлэл танд тустай байх гэж найдаж байна.

Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-460.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

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

TOP хүртэл гүйлгэж