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 операторы тым ұзын болса, Enter пернесін пайдаланып SQL операторын жазу үшін жаңа жол жасай аламыз.SQL операторының пәрмен терминаторы нүктелі үтір ;.

Жоғарыда келтірілген мысалда біз chenweiliang_id деректерін бермедік, себебі кестені жасаған кезде бұл өріс AUTO_INCREMENT төлсипаты ретінде орнатылған.Сондықтан өріс автоматты түрде ұлғайтылады, біз оны орнатудың қажеті жоқ.Мысалдағы NOW() күн мен уақытты қайтаратын MySQL функциясы болып табылады.

Содан кейін деректер кестесінің деректерін келесі мәлімдеме арқылы көре аламыз:

Деректер кестесін оқыңыз:

таңдау * -дан chenweiliang_tbl;
 

PHP сценарийін пайдаланып деректерді енгізіңіз

Орындау үшін PHP mysqli_query() функциясын пайдалануға болады 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

Соңғы жаңартуларды алу үшін Чен Вэйлян блогының Telegram арнасына қош келдіңіз!

🔔 Арнаның жоғарғы каталогындағы құнды "ChatGPT мазмұнды маркетингтік AI құралын пайдалану нұсқаулығын" бірінші болып алыңыз! 🌟
📚 Бұл нұсқаулықта үлкен құндылық бар, 🌟Бұл сирек мүмкіндік, оны жіберіп алмаңыз! ⏰⌛💨
Ұнаса лайк басып, бөлісіңіз!
Сіздің бөлісулеріңіз бен лайктарыңыз - біздің үздіксіз мотивациямыз!

 

Пікірлер

Сіздің электрондық пошта мекен-жайыңыз жарияланбайды. 必填 项 已 用 * 标注

жоғарыға жылжытыңыз