តើធ្វើដូចម្តេចដើម្បីភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យ MySQL? ស្គ្រីប PHP ដើម្បីភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យ MySQL

របៀបភ្ជាប់មូលដ្ឋានទិន្នន័យ MySQL? ការតភ្ជាប់ស្គ្រីប PHPMySQLមូលដ្ឋានទិន្នន័យឧទាហរណ៍

ការភ្ជាប់ MySQL


ប្រើការភ្ជាប់ប្រព័ន្ធគោលពីរ mysql

អ្នកអាចប្រើ MySQL binary mode ដើម្បីបញ្ចូលពាក្យបញ្ជា mysql ដើម្បីភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យ MySQL ។

វត្ថុ

ខាងក្រោមនេះគឺជាឧទាហរណ៍សាមញ្ញនៃការភ្ជាប់ទៅម៉ាស៊ីនមេ mysql ពីបន្ទាត់ពាក្យបញ្ជា៖

[root@host]# mysql -u root -p
Enter password:******

បន្ទាប់ពីការចូលដោយជោគជ័យ បង្អួចប្រអប់បញ្ចូលពាក្យបញ្ជា mysql> នឹងលេចឡើង ហើយអ្នកអាចប្រតិបត្តិសេចក្តីថ្លែងការណ៍ SQL ណាមួយនៅលើវា។

បន្ទាប់ពីពាក្យបញ្ជាខាងលើត្រូវបានប្រតិបត្តិ លទ្ធផលចូលដោយជោគជ័យមានដូចខាងក្រោម៖

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

ក្នុងឧទាហរណ៍ខាងលើ យើងបានប្រើអ្នកប្រើប្រាស់ជា root ដើម្បីចូលម៉ាស៊ីនមេ mysql ជាការពិត អ្នកក៏អាចប្រើអ្នកប្រើប្រាស់ mysql ផ្សេងទៀតដើម្បីចូលផងដែរ។

ប្រសិនបើសិទ្ធិរបស់អ្នកប្រើគឺគ្រប់គ្រាន់ អ្នកប្រើប្រាស់ណាម្នាក់អាចធ្វើប្រតិបត្តិការ SQL នៅក្នុងបង្អួចប្រអប់បញ្ចូលពាក្យបញ្ជា mysql ។

ដើម្បីចេញពី mysql> command prompt window អ្នកអាចប្រើពាក្យ exit ដូចខាងក្រោម៖

mysql> exit
Bye

ភ្ជាប់ទៅ MySQL ដោយប្រើស្គ្រីប PHP

PHP ផ្តល់មុខងារ mysqli_connect() ដើម្បីភ្ជាប់ទៅកាន់មូលដ្ឋានទិន្នន័យ។

មុខងារមាន 6 ប៉ារ៉ាម៉ែត្រ ត្រឡប់លេខសម្គាល់ការតភ្ជាប់បន្ទាប់ពីការតភ្ជាប់ជោគជ័យទៅ MySQL និងត្រឡប់ FALSE លើការបរាជ័យ។

វេយ្យាករណ៍

mysqli_connect(host,username,password,dbname,port,socket);

ការពិពណ៌នាអំពីប៉ារ៉ាម៉ែត្រ៖

ប៉ារ៉ាម៉ែត្រការពិពណ៌នា
ម៉ាស៊ីនស្រេចចិត្ត។បញ្ជាក់ឈ្មោះម៉ាស៊ីន ឬអាសយដ្ឋាន IP ។
usernameស្រេចចិត្ត។បញ្ជាក់ឈ្មោះអ្នកប្រើប្រាស់ MySQL ។
ពាក្យសម្ងាត់ស្រេចចិត្ត។បញ្ជាក់ពាក្យសម្ងាត់ MySQL ។
dbnameស្រេចចិត្ត។បញ្ជាក់មូលដ្ឋានទិន្នន័យលំនាំដើមដែលត្រូវប្រើ។
កំពង់ផែស្រេចចិត្ត។បញ្ជាក់លេខច្រកដើម្បីព្យាយាមភ្ជាប់ទៅម៉ាស៊ីនមេ MySQL ។
រន្ធស្រេចចិត្ត។បញ្ជាក់រន្ធ ឬបំពង់ដែលមានឈ្មោះដែលត្រូវប្រើ។

អ្នកអាចប្រើមុខងារ mysqli_close() របស់ PHP ដើម្បីផ្តាច់ចេញពីមូលដ្ឋានទិន្នន័យ MySQL ។

មុខងារនេះមានប៉ារ៉ាម៉ែត្រតែមួយប៉ុណ្ណោះ ឧបករណ៍កំណត់អត្តសញ្ញាណការតភ្ជាប់ MySQL ត្រឡប់ដោយមុខងារ mysqli_connect() បន្ទាប់ពីការតភ្ជាប់ជោគជ័យត្រូវបានបង្កើត។

វេយ្យាករណ៍

bool mysqli_close ( mysqli $link )

មុខងារនេះបិទការភ្ជាប់មិនជាប់លាប់ទៅនឹងម៉ាស៊ីនមេ MySQL ដែលភ្ជាប់ជាមួយលេខសម្គាល់ការតភ្ជាប់ដែលបានបញ្ជាក់។ប្រសិនបើគ្មាន link_identifier ត្រូវបានបញ្ជាក់ទេ ការតភ្ជាប់បើកចុងក្រោយត្រូវបានបិទ។

ប្រអប់បញ្ចូល៖ជាធម្មតាវាមិនចាំបាច់ប្រើ mysqli_close() ទេ ពីព្រោះការភ្ជាប់ដែលមិនជាប់លាប់ត្រូវបានបិទដោយស្វ័យប្រវត្តិបន្ទាប់ពីស្គ្រីបបញ្ចប់ការប្រតិបត្តិ។

វត្ថុ

អ្នកអាចសាកល្បងឧទាហរណ៍ខាងក្រោមដើម្បីភ្ជាប់ទៅម៉ាស៊ីនមេ MySQL របស់អ្នក៖

ភ្ជាប់ទៅ 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_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "តើធ្វើដូចម្តេចដើម្បីភ្ជាប់ទៅមូលដ្ឋានទិន្នន័យ MySQL? PHP Script to Connect to MySQL Database Instance" នឹងជួយអ្នក។

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

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

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

 

发表评论។

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

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