Директориум за статии
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 која враќа датум и време.
Следно, можеме да ги видиме податоците од табелата со податоци со следнава изјава:
Прочитајте го листот со податоци:
Вметнете податоци користејќи PHP скрипта
Можете да ја користите функцијата mysqli_query() на PHP за да направите SQL INSERT INTOкоманда за вметнување податоци.
Функцијата има два параметри и враќа TRUE доколку извршувањето е успешно, во спротивно враќа FALSE.
граматика
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
Добредојдовте на Телеграмскиот канал на блогот на Чен Веилијанг за да ги добиете најновите ажурирања!
📚 Овој водич содржи огромна вредност, 🌟Ова е ретка можност, не ја пропуштајте! ⏰⌛💨
Споделете и лајкнете ако ви се допаѓа!
Вашето споделување и лајкови се наша континуирана мотивација!