在使用MySQL數(shù)據(jù)庫時(shí),有時(shí)候需要對表的URL進(jìn)行操作。一個URL是在瀏覽器中唯一定位一個資源的地址。MySQL中的表URL通常指的是表的網(wǎng)址,也就是連接到MySQL服務(wù)器的網(wǎng)址。
URL地址由幾個部分組成:
協(xié)議://主機(jī)名:端口號/路徑?查詢參數(shù)#錨點(diǎn) 例如:http://www.example.com/index.html?id=1#section1
在MySQL中,使用URL連接到數(shù)據(jù)庫,需要填寫的信息有:
$dbServername = "localhost"; //主機(jī)名 $dbUsername = "root"; //用戶名 $dbPassword = ""; //密碼 $dbName = "mydatabase"; //數(shù)據(jù)庫名
可以通過下面的代碼來創(chuàng)建一個MySQL表的URL:
$dbServername = "localhost"; $dbUsername = "root"; $dbPassword = ""; $dbName = "mydatabase"; //創(chuàng)建鏈接 $conn = mysqli_connect($dbServername, $dbUsername, $dbPassword, $dbName); //檢查鏈接是否成功 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } //創(chuàng)建表的SQL語句 $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )"; //執(zhí)行SQL語句 if (mysqli_query($conn, $sql)) { echo "Table MyGuests 創(chuàng)建成功"; } else { echo "Error creating table: " . mysqli_error($conn); } //關(guān)閉連接 mysqli_close($conn);
以上代碼中,成功創(chuàng)建表之后,頁面會輸出“Table MyGuests 創(chuàng)建成功”。如果創(chuàng)建失敗,頁面會輸出錯誤信息。