MariaDB - เลือกฐานข้อมูล
หลังจากเชื่อมต่อกับ MariaDB คุณต้องเลือกฐานข้อมูลที่จะใช้งานได้เนื่องจากอาจมีฐานข้อมูลจำนวนมาก มีสองวิธีในการทำงานนี้: จากพรอมต์คำสั่งหรือผ่านสคริปต์ PHP
พร้อมรับคำสั่ง
ในการเลือกฐานข้อมูลที่พรอมต์คำสั่งเพียงใช้คำสั่ง SQL ‘use’ -
[root@host]# mysql -u root -p
Enter password:******
mysql> use PRODUCTS;
Database changed
mysql> SELECT database();
+-------------------------+
| Database |
+-------------------------+
| PRODUCTS |
+-------------------------+
เมื่อคุณเลือกฐานข้อมูลคำสั่งที่ตามมาทั้งหมดจะทำงานบนฐานข้อมูลที่เลือก
Note- ชื่อทั้งหมด (เช่นฐานข้อมูลตารางฟิลด์) ต้องตรงตามตัวพิมพ์เล็กและใหญ่ ตรวจสอบว่าคำสั่งเป็นไปตามกรณีที่เหมาะสม
PHP เลือกสคริปต์ฐานข้อมูล
PHP ให้ไฟล์ mysql_select_dbฟังก์ชันสำหรับการเลือกฐานข้อมูล ฟังก์ชันนี้ใช้พารามิเตอร์สองตัวตัวเลือกหนึ่งตัวเลือกและส่งกลับค่าเป็น“ จริง” ในการเลือกที่สำเร็จหรือเท็จเมื่อล้มเหลว
ไวยากรณ์
ตรวจสอบไวยากรณ์สคริปต์ฐานข้อมูลที่เลือกต่อไปนี้
bool mysql_select_db( db_name, connection );
คำอธิบายของพารามิเตอร์แสดงไว้ด้านล่าง -
ส. เลขที่ | พารามิเตอร์และคำอธิบาย |
---|---|
1 |
db_name พารามิเตอร์ที่จำเป็นนี้ระบุชื่อของฐานข้อมูลที่จะใช้ |
2 |
connection เมื่อไม่ได้ระบุพารามิเตอร์ทางเลือกนี้จะใช้การเชื่อมต่อล่าสุดที่ใช้ |
ลองใช้โค้ดตัวอย่างต่อไปนี้เพื่อเลือกฐานข้อมูล -
<html>
<head>
<title>Select a MariaDB Database</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db( 'PRODUCTS' );
mysql_close($conn);
?>
</body>
</html>
เมื่อเลือกสำเร็จคุณจะเห็นผลลัพธ์ต่อไปนี้ -
mysql> Connected successfully