បញ្ជីអត្ថបទ
មូលដ្ឋានទិន្នន័យ 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 ដែលត្រឡប់កាលបរិច្ឆេទ និងពេលវេលា។
បន្ទាប់មក យើងអាចមើលទិន្នន័យតារាងទិន្នន័យដោយមានសេចក្តីថ្លែងការណ៍ដូចខាងក្រោម៖
សូមអានតារាងទិន្នន័យ៖
បញ្ចូលទិន្នន័យដោយប្រើស្គ្រីប PHP
អ្នកអាចប្រើមុខងារ mysqli_query() របស់ PHP ដើម្បីធ្វើ 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);
?>
បន្ទាប់មក យើងអាចមើលទិន្នន័យតារាងទិន្នន័យដោយមានសេចក្តីថ្លែងការណ៍ដូចខាងក្រោម៖
សូមអានតារាងទិន្នន័យ៖
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "របៀបបញ្ចូលទិន្នន័យទៅក្នុងតារាងទិន្នន័យ MySQL? php បញ្ចូលឧទាហរណ៍សេចក្តីថ្លែងការណ៍ទិន្នន័យទៅ MySQL" វានឹងជួយអ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-460.html
សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!