របៀបបញ្ចូលទិន្នន័យទៅក្នុងតារាងទិន្នន័យ 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 ដោយប្រើគ្រាប់ចុចបញ្ចូល (Enterminator) ។ សញ្ញាក្បៀស ;

ក្នុងឧទាហរណ៍ខាងលើ យើងមិនបានផ្តល់ទិន្នន័យរបស់ chenweiliang_id ទេ ដោយសារវាលនេះត្រូវបានកំណត់ជាគុណលក្ខណៈ AUTO_INCREMENT នៅពេលយើងបង្កើតតារាង។ដូច្នេះ វាលនឹងត្រូវបានបង្កើនដោយស្វ័យប្រវត្តិ ដោយមិនចាំបាច់យើងកំណត់វាទេ។ក្នុងឧទាហរណ៍ NOW() គឺជាមុខងារ MySQL ដែលត្រឡប់កាលបរិច្ឆេទ និងពេលវេលា។

បន្ទាប់​មក យើង​អាច​មើល​ទិន្នន័យ​តារាង​ទិន្នន័យ​ដោយ​មាន​សេចក្តី​ថ្លែង​ការណ៍​ដូច​ខាង​ក្រោម៖

សូមអានតារាងទិន្នន័យ៖

ជ្រើស * ពី chenweiliang_tbl;
 

បញ្ចូលទិន្នន័យដោយប្រើស្គ្រីប PHP

អ្នកអាចប្រើមុខងារ mysqli_query() របស់ PHP ដើម្បីធ្វើ 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;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "របៀបបញ្ចូលទិន្នន័យទៅក្នុងតារាងទិន្នន័យ MySQL? php បញ្ចូលឧទាហរណ៍សេចក្តីថ្លែងការណ៍ទិន្នន័យទៅ MySQL" វានឹងជួយអ្នក។

សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-460.html

សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!

🔔 ក្លាយជាអ្នកដំបូងដែលទទួលបាន "ការណែនាំអំពីការប្រើប្រាស់ឧបករណ៍ AI ទីផ្សារមាតិកា ChatGPT" ដ៏មានតម្លៃនៅក្នុងបញ្ជីកំពូលរបស់ប៉ុស្តិ៍! 🌟
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!

 

发表评论។

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ 必填项已用។ * 标注។

រំកិលទៅកំពូល