MySQL verilənlər bazası cədvəlinə məlumatları necə daxil etmək olar? php MySQL-ə məlumat ifadəsi nümunəsini daxil edin

MySQL verilənlər bazasıMəlumatı cədvələ necə daxil etmək olar? php-dənMySQLMəlumat ifadəsi nümunəsi daxil edin

MySQL məlumat daxil edin

MySQL cədvəlinin istifadəsi INSERT Məlumat daxil etmək üçün SQL ifadəsi.

Siz mysql> əmr sorğusu pəncərəsi və ya verilənləri daxil etmək üçün PHP skripti vasitəsilə verilənlər cədvəlinə məlumat daxil edə bilərsiniz.

qrammatika

MySQL verilənlər cədvəlinə məlumat daxil etmək üçün aşağıdakılar ümumidir INSERT SQL sintaksisi:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

Məlumat simvol tiplidirsə, tək dırnaq və ya qoşa dırnaq işarələrindən istifadə etməlisiniz, məsələn: "dəyər".


Komanda xətti pəncərəsi vasitəsilə məlumatları daxil edin

Aşağıda SQL-dən istifadə edəcəyik INSERT Bəyanat MySQL verilənlər cədvəlinə məlumatları daxil edir chenweiliang_tbl

Nümunə

Aşağıdakı nümunədə biz chenweiliang_tbl cədvəlinə üç ədəd məlumat daxil edəcəyik:

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>

Qeyd: Oxlarla işarələyin -> O, SQL ifadəsinin bir hissəsi deyil, sadəcə olaraq yeni sətri təmsil edir.Əgər SQL ifadəsi çox uzundursa, Enter düyməsini istifadə edərək SQL ifadəsini yazmaq üçün yeni sətir yarada bilərik.SQL ifadəsinin komanda terminatoru nöqtəli vergül ;.

Yuxarıdakı misalda biz chenweiliang_id məlumatını təqdim etmədik, çünki cədvəli yaradan zaman bu sahə AUTO_INCREMENT atributu kimi təyin edilib.Buna görə də, onu təyin etməmizə ehtiyac olmadan sahə avtomatik olaraq artırılacaq.NOW() nümunəsində tarix və vaxtı qaytaran MySQL funksiyasıdır.

Sonra, verilənlər cədvəlinin məlumatlarına aşağıdakı ifadə ilə baxa bilərik:

Məlumat cədvəlini oxuyun:

seçmək * etibarən chenweiliang_tbl;
 

PHP skriptindən istifadə edərək məlumat daxil edin

Bunu etmək üçün PHP-nin mysqli_query() funksiyasından istifadə edə bilərsiniz SQL INSERT INTOməlumat daxil etmək üçün əmr.

Funksiya iki parametrə malikdir və icra uğurlu olarsa TRUE, əks halda isə FALSE qaytarır.

qrammatika

mysqli_query(connection,query,resultmode);
参数təsviri
əlaqəTələb olunur.İstifadə ediləcək MySQL bağlantısını təyin edir.
sorğuTələb olunur, sorğu sətirini müəyyən edir.
nəticə rejimiKönüllü.daimi.Aşağıdakı dəyərlərdən hər hansı biri ola bilər:

  • MYSQLI_USE_RESULT (çoxlu məlumat əldə etmək lazımdırsa, bundan istifadə edin)
  • MYSQLI_STORE_RESULT (defolt)

Nümunə

Aşağıdakı nümunədəki proqram istifadəçi tərəfindən daxil edilmiş məlumatların üç sahəsini alır və onları verilənlər cədvəlinə daxil edir:

məlumatların əlavə edilməsi

<?
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);
?>

Sonra, verilənlər cədvəlinin məlumatlarına aşağıdakı ifadə ilə baxa bilərik:

Məlumat cədvəlini oxuyun:

seçmək * etibarən chenweiliang_tbl;

Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşılan "MySQL verilənlər bazası cədvəlinə verilənləri necə daxil etmək olar? php-də MySQL-ə məlumat ifadəsi nümunəsini daxil edin", bu sizə kömək edəcəkdir.

Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-460.html

Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!

🔔 Kanalın ən yaxşı kataloqunda dəyərli "ChatGPT Məzmun Marketinq AI Aləti İstifadə Bələdçisi"ni ilk əldə edən siz olun! 🌟
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!

 

发表 评论

Elektron poçtunuz dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

yuxarıya sürüşdürün