Како да вметнете податоци во табелата со база на податоци 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 скрипта

Можете да ја користите функцијата mysqli_query() на PHP за да направите SQL INSERT INTOкоманда за вметнување податоци.

Функцијата има два параметри и враќа TRUE доколку извршувањето е успешно, во спротивно враќа FALSE.

граматика

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

Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!

🔔 Бидете први што ќе го добиете вредниот „Водич за употреба на алатката за AI за маркетинг на содржина на ChatGPT“ во горниот директориум на каналот! 🌟
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!

 

评论

Вашата адреса за е-пошта нема да биде објавена. Се користат задолжителните полиња * Етикета

скролувајте до врвот