Нийтлэлийн лавлах
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 функц юм.
Дараа нь бид өгөгдлийн хүснэгтийн өгөгдлийг дараах мэдэгдлээр харж болно.
Мэдээллийн хуудсыг уншина уу:
PHP скрипт ашиглан өгөгдөл оруулах
Та PHP-ийн mysqli_query() функцийг ашиглаж болно SQL INSERT INTOөгөгдөл оруулах команд.
Уг функц нь хоёр параметртэй бөгөөд гүйцэтгэл амжилттай бол ҮНЭН гэж буцаана, үгүй бол ХУДАЛ буцаана.
дүрэм
mysqli_query(connection,query,resultmode);
Параметр | тодорхойлолт |
---|---|
холболт | Шаардлагатай.Ашиглах MySQL холболтыг заана. |
хайлт | Шаардлагатай, асуулгын мөрийг зааж өгнө. |
үр дүнгийн горим | Нэмэлт.тогтмол.Дараах утгуудын аль нэг нь байж болно.
|
жишээ
Дараах жишээн дээрх програм нь хэрэглэгчийн оруулсан мэдээллийн гурван талбарыг хүлээн авч, өгөгдлийн хүснэгтэд оруулна.
өгөгдөл нэмэх
<?
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);
?>
Дараа нь бид өгөгдлийн хүснэгтийн өгөгдлийг дараах мэдэгдлээр харж болно.
Мэдээллийн хуудсыг уншина уу:
Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) хуваалцсан "MySQL өгөгдлийн сангийн хүснэгтэд өгөгдлийг хэрхэн оруулах вэ? php-г MySQL-д өгөгдлийн мэдэгдлийн жишээ оруулах", энэ нь танд туслах болно.
Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-460.html
Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!