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

डेटा वर्ण प्रकार असल्यास, तुम्ही एकल अवतरण किंवा दुहेरी अवतरण वापरणे आवश्यक आहे, जसे की: "मूल्य".


कमांड प्रॉम्प्ट विंडोद्वारे डेटा घाला

खाली, आपण MySQL टेबल chenweiliang_tbl मध्ये डेटा समाविष्ट करण्यासाठी 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 स्टेटमेंट खूप मोठे असेल, तर आपण एंटर दाबून नवीन ओळ तयार करू शकतो. 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/ ) शेअर केलेला "MySQL डेटाबेस टेबलमध्ये डेटा कसा टाकायचा? MySQL मध्ये डेटा टाकण्यासाठी PHP स्टेटमेंट्सचे एक उदाहरण," हा लेख तुम्हाला उपयुक्त ठरेल.

या लेखाची लिंक शेअर करण्यास हरकत नाही: https://www.chenweiliang.com/cwl-460.html

अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!

आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!

 

评论 评论

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

Top स्क्रोल करा