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

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

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

MySQL хүснэгтийн хэрэглээ ОРУУЛАХ Өгөгдөл оруулах SQL мэдэгдэл.

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

дүрэм

MySQL өгөгдлийн хүснэгтэд өгөгдөл оруулахад дараах зүйлс түгээмэл байдаг ОРУУЛАХ SQL синтакс:

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

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


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

Доор бид SQL ашиглах болно ОРУУЛАХ Энэхүү мэдэгдэл нь chenweiliang_tbl MySQL өгөгдлийн хүснэгтэд өгөгдлийг оруулдаг

жишээ

Дараах жишээнд бид 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 хэллэгийг бичих шинэ мөр үүсгэж болно.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;

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) хуваалцсан "MySQL өгөгдлийн сангийн хүснэгтэд өгөгдлийг хэрхэн оруулах вэ? php-г MySQL-д өгөгдлийн мэдэгдлийн жишээ оруулах", энэ нь танд туслах болно.

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

Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!

🔔 Сувгийн шилдэг лавлахаас "ChatGPT Content Marketing AI Tool Usage Guide"-г хамгийн түрүүнд аваарай! 🌟
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаяг нийтлэгдэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

滚动 到 顶部