MySQL डेटाबेस तालिका में डेटा कैसे सम्मिलित करें? php MySQL में डेटा स्टेटमेंट इंस्टेंस डालें

MySQL डेटाबेसतालिका में डेटा कैसे सम्मिलित करें? पीएचपी टूMySQLडेटा स्टेटमेंट उदाहरण डालें

MySQL डेटा डालें

MySQL तालिका का उपयोग INSERT INTO डेटा डालने के लिए SQL कथन।

आप डेटा तालिका में डेटा डालने के लिए mysql> कमांड प्रॉम्प्ट विंडो या PHP स्क्रिप्ट के माध्यम से डेटा सम्मिलित कर सकते हैं।

व्याकरण

MySQL डेटा टेबल में डेटा डालने के लिए निम्नलिखित सामान्य हैं: INSERT INTO एसक्यूएल सिंटैक्स:

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

यदि डेटा वर्ण प्रकार है, तो आपको एकल उद्धरण या दोहरे उद्धरण चिह्नों का उपयोग करना चाहिए, जैसे: "मान"।


कमांड प्रॉम्प्ट विंडो के माध्यम से डेटा डालें

नीचे हम SQL का प्रयोग करेंगे INSERT INTO कथन 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 स्टेटमेंट लिखने के लिए एक नई लाइन बना सकते हैं। SQL स्टेटमेंट का कमांड टर्मिनेटर है सेमीकोलन ;.

उपरोक्त उदाहरण में, हमने chenweiliang_id का डेटा प्रदान नहीं किया, क्योंकि इस फ़ील्ड को AUTO_INCREMENT विशेषता के रूप में सेट किया गया है जब हमने तालिका बनाई थी।इसलिए, हमें इसे सेट करने की आवश्यकता के बिना फ़ील्ड को स्वचालित रूप से बढ़ा दिया जाएगा।उदाहरण में Now() एक MySQL फ़ंक्शन है जो दिनांक और समय देता है।

इसके बाद, हम निम्नलिखित कथन के साथ डेटा तालिका डेटा देख सकते हैं:

डेटाशीट पढ़ें:

चयन * से चेनवीलियांग_टीबीएल;
 

PHP स्क्रिप्ट का उपयोग करके डेटा डालें

आप करने के लिए 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);
?>

इसके बाद, हम निम्नलिखित कथन के साथ डेटा तालिका डेटा देख सकते हैं:

डेटाशीट पढ़ें:

चयन * से चेनवीलियांग_टीबीएल;

होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) साझा "MySQL डेटाबेस तालिका में डेटा कैसे सम्मिलित करें? php MySQL में डेटा स्टेटमेंट इंस्टेंस डालें", यह आपकी मदद करेगा।

इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-460.html

नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!

🔔 चैनल शीर्ष निर्देशिका में मूल्यवान "चैटजीपीटी कंटेंट मार्केटिंग एआई टूल उपयोग गाइड" प्राप्त करने वाले पहले व्यक्ति बनें! 🌟
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!

 

发表 评论

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड का उपयोग किया जाता है * लेबल

शीर्ष तक स्क्रॉल करें