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 कथन धेरै लामो छ भने, हामी इन्टर कुञ्जी प्रयोग गरेर SQL कथन लेख्नको लागि नयाँ रेखा सिर्जना गर्न सक्छौं। SQL कथनको आदेश टर्मिनेटर हो। अर्धविराम ;

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

अर्को, हामी निम्न कथन संग डाटा तालिका डाटा हेर्न सक्छौं:

डाटाशीट पढ्नुहोस्:

चयन * बाट chenweiliang_tbl;
 

PHP स्क्रिप्ट प्रयोग गरेर डाटा घुसाउनुहोस्

तपाईंले PHP को mysqli_query() प्रकार्य प्रयोग गर्न सक्नुहुन्छ SQL सम्मिलित गर्नुहोस्डाटा घुसाउन आदेश।

प्रकार्यमा दुईवटा प्यारामिटरहरू छन् र कार्यान्वयन सफल भएमा 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/ ) साझा गर्नुभयो "कसरी MySQL डाटाबेस तालिकामा डाटा घुसाउने? php insert data statement instance to MySQL", यसले तपाईंलाई मद्दत गर्नेछ।

यस लेखको लिङ्क साझा गर्न स्वागत छ:https://www.chenweiliang.com/cwl-460.html

नवीनतम अपडेटहरू प्राप्त गर्न चेन वेइलियाङको ब्लगको टेलिग्राम च्यानलमा स्वागत छ!

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

 

评论 评论

तपाईको इ-मेल ठेगाना प्रकाशित हुँदैन। आवाश्यक फिल्डहरू प्रयोग भएको छ * लेबल

शीर्षमा स्क्रोल गर्नुहोस्