როგორ ჩავსვათ მონაცემები 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 ᲩᲐᲓᲔᲗ განცხადება ათავსებს მონაცემებს 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 განცხადება ძალიან გრძელია, ჩვენ შეგვიძლია შევქმნათ ახალი ხაზი SQL განცხადების დასაწერად Enter კლავიშის გამოყენებით. SQL განცხადების ბრძანების ტერმინატორი არის მძიმით ;.

ზემოთ მოყვანილ მაგალითში ჩვენ არ მოგვაწოდეთ chenweiliang_id-ის მონაცემები, რადგან ცხრილის შექმნისას ეს ველი დაყენებულია, როგორც AUTO_INCREMENT ატრიბუტი.აქედან გამომდინარე, ველი ავტომატურად გაიზრდება და არ დაგვჭირდება მისი დაყენება.მაგალითში NOW() არის MySQL ფუნქცია, რომელიც აბრუნებს თარიღსა და დროს.

შემდეგი, ჩვენ შეგვიძლია ვნახოთ მონაცემთა ცხრილის მონაცემები შემდეგი განცხადებით:

წაიკითხეთ მონაცემთა ფურცელი:

აირჩიეთ * საწყისი chenweiliang_tbl;
 

ჩადეთ მონაცემები PHP სკრიპტის გამოყენებით

ამისათვის შეგიძლიათ გამოიყენოთ PHP-ის mysqli_query() ფუნქცია SQL INSERT INTOმონაცემების ჩასმის ბრძანება.

ფუნქციას აქვს ორი პარამეტრი და აბრუნებს TRUE-ს, თუ შესრულება წარმატებულია, წინააღმდეგ შემთხვევაში აბრუნებს FALSE-ს.

გრამატიკა

mysqli_query(connection,query,resultmode);
参数აღწერა
კავშირისაჭირო.განსაზღვრავს MySQL კავშირს გამოსაყენებლად.
შეკითხვისRequired, განსაზღვრავს შეკითხვის სტრიქონს.
შედეგის რეჟიმისურვილისამებრ.მუდმივი.შეიძლება იყოს რომელიმე შემდეგი მნიშვნელობა:

  • 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/ ) shared "როგორ ჩავსვათ მონაცემები MySQL მონაცემთა ბაზის ცხრილში? php ჩადეთ მონაცემთა განაცხადის მაგალითი MySQL-ში", ეს დაგეხმარებათ.

კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-460.html

კეთილი იყოს თქვენი მობრძანება Chen Weiliang-ის ბლოგის ტელეგრამის არხზე, რომ მიიღოთ უახლესი განახლებები!

🔔 იყავით პირველი, ვინც მიიღეთ ღირებული "ChatGPT Content Marketing AI Tool Usage Guide" არხის ზედა დირექტორიაში! 🌟
📚 ეს სახელმძღვანელო შეიცავს უზარმაზარ ღირებულებას, 🌟ეს იშვიათი შესაძლებლობაა, არ გამოტოვოთ! ⏰⌛💨
გააზიარეთ და მოიწონეთ თუ მოგეწონათ!
თქვენი გაზიარება და მოწონებები ჩვენი უწყვეტი მოტივაციაა!

 

评论

თქვენი ელ.ფოსტის მისამართი არ გამოქვეყნდება. გამოყენებულია აუცილებელი ველები * ლეიბლი

გადახვევა ზევით