ไดเรกทอรีบทความ
连接ฐานข้อมูล MySQL? การเชื่อมต่อสคริปต์ PHPMySQLอินสแตนซ์ฐานข้อมูล
การเชื่อมต่อ MySQL
ใช้การเชื่อมต่อไบนารี mysql
คุณสามารถใช้โหมดไบนารีของ MySQL เพื่อเข้าสู่พรอมต์คำสั่ง 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.
ในตัวอย่างข้างต้น เราใช้ผู้ใช้รูทเพื่อเข้าสู่ระบบเซิร์ฟเวอร์ mysql แน่นอน คุณยังสามารถใช้ผู้ใช้ mysql อื่นเพื่อเข้าสู่ระบบได้
หากสิทธิ์ของผู้ใช้เพียงพอ ผู้ใช้ทุกคนสามารถดำเนินการ SQL ในหน้าต่างพรอมต์คำสั่ง mysql
ในการออกจากหน้าต่างพรอมต์คำสั่ง mysql> คุณสามารถใช้คำสั่ง exit ดังนี้:
mysql> exit Bye
เชื่อมต่อกับ MySQL โดยใช้สคริปต์ PHP
PHP มีฟังก์ชัน mysqli_connect() เพื่อเชื่อมต่อกับฐานข้อมูล
ฟังก์ชันนี้มีพารามิเตอร์ 6 ตัว ส่งคืน ID การเชื่อมต่อหลังจากเชื่อมต่อกับ MySQL สำเร็จ และคืนค่า FALSE เมื่อล้มเหลว
ไวยากรณ์
mysqli_connect(host,username,password,dbname,port,socket);
คำอธิบายพารามิเตอร์:
参数 | ลักษณะ |
---|---|
เจ้าภาพ | ไม่จำเป็น.ระบุชื่อโฮสต์หรือที่อยู่ IP |
ชื่อผู้ใช้ | ไม่จำเป็น.ระบุชื่อผู้ใช้ MySQL |
รหัสผ่าน | ไม่จำเป็น.ระบุรหัสผ่าน MySQL |
ชื่อฐานข้อมูล | ไม่จำเป็น.ระบุฐานข้อมูลดีฟอลต์ที่จะใช้ |
พอร์ต | ไม่จำเป็น.ระบุหมายเลขพอร์ตเพื่อพยายามเชื่อมต่อกับเซิร์ฟเวอร์ MySQL |
เบ้า | ไม่จำเป็น.ระบุซ็อกเก็ตหรือไปป์ที่มีชื่อที่จะใช้ |
คุณสามารถใช้ฟังก์ชัน mysqli_close() ของ PHP เพื่อยกเลิกการเชื่อมต่อจากฐานข้อมูล MySQL
ฟังก์ชันนี้มีพารามิเตอร์เพียงตัวเดียว ตัวระบุการเชื่อมต่อ MySQL ส่งคืนโดยฟังก์ชัน mysqli_connect() หลังจากสร้างการเชื่อมต่อสำเร็จ
ไวยากรณ์
bool mysqli_close ( mysqli $link )
ฟังก์ชันนี้จะปิดการเชื่อมต่อแบบไม่ต่อเนื่องกับเซิร์ฟเวอร์ MySQL ที่เชื่อมโยงกับ ID การเชื่อมต่อที่ระบุหากไม่ได้ระบุ 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); ?>
หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "จะเชื่อมต่อกับฐานข้อมูล MySQL ได้อย่างไร? สคริปต์ PHP เพื่อเชื่อมต่อกับอินสแตนซ์ฐานข้อมูล MySQL" จะช่วยคุณได้
ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-456.html
ยินดีต้อนรับสู่ช่อง Telegram ของบล็อกของ Chen Weiliang เพื่อรับข่าวสารล่าสุด!
📚 คู่มือนี้มีคุณค่ามหาศาล 🌟 นี่เป็นโอกาสที่หายาก อย่าพลาด! ⏰⌛💨
แชร์และชอบถ้าคุณชอบ!
การแบ่งปันและไลค์ของคุณเป็นแรงจูงใจอย่างต่อเนื่องของเรา!