MySQL தரவுத்தள அட்டவணையில் தரவை எவ்வாறு செருகுவது? php தரவு அறிக்கை நிகழ்வை MySQL இல் செருகவும்

MySQL தரவுத்தள அட்டவணையில் தரவைச் சேர்ப்பது எப்படி ? MySQL- இல் தரவைச் சேர்ப்பதற்கான PHP கூற்றுகளின் எடுத்துக்காட்டு.

MySQL தரவைச் செருகவும்

MySQL-ல், ஒரு அட்டவணையில் தரவைச் செருகுவதற்கு INSERT INTO SQL கூற்று பயன்படுத்தப்படுகிறது.

நீங்கள் தரவு அட்டவணையில் mysql> கட்டளை வரியில் சாளரம் அல்லது PHP ஸ்கிரிப்ட் மூலம் தரவைச் செருகலாம்.

இலக்கணம்

ஒரு MySQL அட்டவணையில் தரவைச் செருகுவதற்கான பொதுவான INSERT INTO SQL தொடரியல் பின்வருமாறு:

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

தரவு எழுத்து வகையாக இருந்தால், நீங்கள் ஒற்றை மேற்கோள்கள் அல்லது இரட்டை மேற்கோள்களைப் பயன்படுத்த வேண்டும், அதாவது: "மதிப்பு".


கட்டளை வரியில் சாளரம் வழியாக தரவைச் செருகவும்

கீழே, chenweiliang_tbl என்ற MySQL அட்டவணையில் தரவைச் செருகுவதற்கு, SQL INSERT INTO கூற்றைப் பயன்படுத்துவோம் .

உதாரணமாக

பின்வரும் எடுத்துக்காட்டில், 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 கூற்றின் கட்டளை முடிப்பான் அரைப்புள்ளி ; ஆகும்.

மேலே உள்ள எடுத்துக்காட்டில், chenweiliang_id இன் தரவை நாங்கள் வழங்கவில்லை, ஏனெனில் நாங்கள் அட்டவணையை உருவாக்கும் போது இந்தப் புலம் AUTO_INCREMENT பண்புக்கூறாக அமைக்கப்பட்டுள்ளது.எனவே, நாம் அமைக்க வேண்டிய அவசியமின்றி புலம் தானாகவே அதிகரிக்கப்படும்.எடுத்துக்காட்டில் NOW() என்பது MySQL செயல்பாடாகும், இது தேதி மற்றும் நேரத்தை வழங்கும்.

அடுத்து, பின்வரும் அறிக்கையுடன் தரவு அட்டவணை தரவைப் பார்க்கலாம்:

தரவுத் தாளைப் படிக்கவும்:

தேர்வு * இருந்து chenweiliang_tbl;
 

PHP ஸ்கிரிப்டைப் பயன்படுத்தி தரவைச் செருகவும்

தரவைச் செருகுவதற்கு, SQL INSERT INTO கட்டளையைச் செயல்படுத்த, நீங்கள் PHP-யின் mysqli_query() செயல்பாட்டைப் பயன்படுத்தலாம் .

செயல்பாடு இரண்டு அளவுருக்கள் மற்றும் செயல்படுத்தல் வெற்றிகரமாக இருந்தால் 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;

சென் வெய்லியாங்கின் வலைப்பதிவில் ( https://www.chenweiliang.com/ ) பகிரப்பட்ட "How to Insert Data into a MySQL Database Table? An Example of PHP Statements for Inserting Data into MySQL," என்ற கட்டுரை உங்களுக்குப் பயனுள்ளதாக இருக்கும் என நம்புகிறோம்.

இந்தக் கட்டுரையின் இணைப்பைத் தாராளமாகப் பகிரவும்: https://www.chenweiliang.com/cwl-460.html

மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!

பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

டாப் உருட்டு