கட்டுரை அடைவு
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 அறிக்கையின் கட்டளை டெர்மினேட்டர் a அரைப்புள்ளி ;.
மேலே உள்ள எடுத்துக்காட்டில், chenweiliang_id இன் தரவை நாங்கள் வழங்கவில்லை, ஏனெனில் நாங்கள் அட்டவணையை உருவாக்கும் போது இந்தப் புலம் AUTO_INCREMENT பண்புக்கூறாக அமைக்கப்பட்டுள்ளது.எனவே, நாம் அமைக்க வேண்டிய அவசியமின்றி புலம் தானாகவே அதிகரிக்கப்படும்.எடுத்துக்காட்டில் NOW() என்பது MySQL செயல்பாடாகும், இது தேதி மற்றும் நேரத்தை வழங்கும்.
அடுத்து, பின்வரும் அறிக்கையுடன் தரவு அட்டவணை தரவைப் பார்க்கலாம்:
தரவுத் தாளைப் படிக்கவும்:
PHP ஸ்கிரிப்டைப் பயன்படுத்தி தரவைச் செருகவும்
நீங்கள் PHP இன் mysqli_query() செயல்பாட்டைப் பயன்படுத்தலாம் SQL இன்செர்ட்தரவைச் செருகுவதற்கான கட்டளை.
செயல்பாடு இரண்டு அளவுருக்கள் மற்றும் செயல்படுத்தல் வெற்றிகரமாக இருந்தால் 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);
?>அடுத்து, பின்வரும் அறிக்கையுடன் தரவு அட்டவணை தரவைப் பார்க்கலாம்:
தரவுத் தாளைப் படிக்கவும்:
ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிரப்பட்டது "MySQL தரவுத்தள அட்டவணையில் தரவை எவ்வாறு செருகுவது? php தரவு அறிக்கை நிகழ்வை MySQL இல் செருகவும்", இது உங்களுக்கு உதவும்.
இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-460.html
மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!
பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!