初學者常習慣尋找 MySQL 安裝路徑,實則集成環境(如 XAMPP、WAMP)已內置 MySQL,無需單獨安裝。訪問方式有二:客戶端工具(如 Navicat、phpMyAdmin)或 Web 端操作。
; 去掉前面的分號
extension=php_mysql.dll
; 確認擴展目錄正確
extension_dir = "C:/php/ext"
mysql_connect("主機", "用戶名", "密碼"):打開連接,返回連接標識符mysql_select_db("數據庫名", 連接標識符):選擇當前數據庫$sql = "SELECT * FROM test";
$result = @mysql_query($sql, $conn) or die(mysql_error());
mysql_query 根據連接標識符發送查詢,成功返回結果集標識符,失敗返回 false。
| 函數 | 特點 | 索引方式 |
|---|---|---|
| mysql_fetch_row | 獲取一行存入數組 | 數字索引(0 起) |
| mysql_fetch_array | 功能相同,額外支持關聯索引 | 數字 + 字段名雙重索引 |
兩者均通過循環遍歷結果集,無數據時返回 false。推薦使用 mysql_fetch_array 代碼可讀性更強。
注意:`mysql_*` 系列函數自 PHP 5.5 棄用,PHP 7.0 移除。新項目請使用mysqli或PDO。