Php kết nối để truy cập cơ sở dữ liệu mdb
Ngày đăng:
18/01/2023
Trả lời:
0
Lượt xem:
151
Show TÔI ĐÃ SỬ DỤNG GÌ 1. XAMPP 2. 5 (PHP 5. 3. số 8) 2. Truy nhập Microsoft 2007 CÁC BƯỚC 1. Soạn thảo cơ sở dữ liệu trên Microsoft Access. Ở đây, tôi đã sử dụng định dạng 2002-2003 (. mdb) (bức tranh 1. giao diện Microsoft Access 2007 đầu tiên) (hình 2. chuẩn bị một cơ sở dữ liệu mới có tên phptoacc. mdb) (hình 3. chuẩn bị bảng mới có tên testdb với các trường, testid và testname của nó) (hình 4. chèn hai bản ghi mới) (hình 5. nơi tôi lưu trữ cơ sở dữ liệu của mình) 3. Nhập tập lệnh PHP để cố gắng kết nối với cơ sở dữ liệu $db = $_SERVER["DOCUMENT_ROOT"]. "/access/phptoacc. mdb"; nếu (. file_exists($db)) { die("Không có tập tin cơ sở dữ liệu. "); } $dbNew = PDO mới("odbc. DRIVER={Trình điều khiển Microsoft Access (*. mdb, *. accdb)}; $sql = "chọn * từ testdb"; $rs = $dbNew->query($sql); while($result = $rs->fetch()) { echo $result[0].": ".$result[1]." "; } ?> Tôi sẽ giải thích từng phần của kịch bản a. LỰA CHỌN CƠ SỞ DỮ LIỆU nếu (. file_exists($db)) { die("Không có tập tin cơ sở dữ liệu. "); } Đoạn script trên được sử dụng để xác thực xem phptoacc,mdb có tồn tại trên thư mục "access" hay không b. KẾT NỐI VỚI CƠ SỞ DỮ LIỆU $dbNew = PDO mới("odbc. DRIVER={Trình điều khiển Microsoft Access (*. mdb, *. accdb)}; Đoạn script trên sử dụng trình điều khiển PDO để kết nối với Microsoft Access GHI CHÚ Nếu thông báo lỗi hiển thị "PDOException Không thể tìm thấy trình điều khiển", bạn phải kiểm tra xem trình điều khiển PDO ODBC đã được cài đặt hay chưa. Bạn có thể kiểm tra nó bằng cách thực hiện Đầu ra sẽ hiển thị thông tin như PDOHỗ trợ PDO đã kích hoạt trình điều khiển PDOmssql, mysql, odbc, sqlite, sqlite2pdo_mysqlTrình điều khiển PDO cho phiên bản MySQLenabledClient APImysqlnd 5. 0. 8-dev - 20102224 - $Revision. 310735 $PDO_ODBCTrình điều khiển PDO cho ODBC (Win32) đã bật Tính năng tổng hợp kết nối ODBC Đã bật, kết hợp chặt chẽNếu không có mục nhập cho PDO ODBC, bạn sẽ cần đảm bảo cài đặt của mình bao gồm phần mở rộng PDO và trình điều khiển ODBC. Để làm như vậy trên Windows, hãy bỏ ghi chú dòng extension=php_pdo_odbc. dll trong php. ini, khởi động lại Apache (hoặc XAMPP), rồi thử kết nối lại với cơ sở dữ liệu. (nguồn. http. //www. điểm trang web. com/using-an-access-database-with-php/) c. SQL ĐỂ HIỂN THỊ HỒ SƠ $sql = "chọn * từ testdb"; $rs = $dbNew->query($sql); while($result = $rs->fetch()) { echo $result[0].": ".$result[1]." "; } Đoạn script trên được sử dụng để hiển thị các bản ghi được lưu trữ trên bảng testdb 5. thực hiện kịch bản (hình 6. kết quả trên Google Chrome) Gửi email này Blog này. Chia sẻ lên Twitter Chia sẻ lên Facebook Cài đặtĐã tải xuống hình ảnh Windows XP/IE8 từ http. //www. hiện đại. tức là/en-us/công cụ ảo hóa
Tài nguyên
Cơ sở dữ liệu truy cập mẫu
VBScript
Mẹo sử dụng Windows
Chạy từ Linux (thay thế cho phương pháp này)
Làm cách nào để đọc tệp MDB trong PHP?$parser = MDBParser. loadFile('/path/to/file'); //xem tên bảng… $tables = $parser->tables(); .
Làm cách nào để kết nối PHP với cơ sở dữ liệu Microsoft Access?Đây là cách tạo kết nối đến Cơ sở dữ liệu MS Access. . Mở biểu tượng ODBC trong Bảng điều khiển của bạn Chọn tab Hệ thống DSN Nhấp vào Thêm trong tab Hệ thống DSN Chọn Trình điều khiển Microsoft Access. . Trong màn hình tiếp theo, bấm Chọn để định vị cơ sở dữ liệu Cung cấp cho cơ sở dữ liệu Tên nguồn dữ liệu (DSN) Nhấp vào OK Làm cách nào để truy cập bảng cơ sở dữ liệu trong PHP?Truy cập cơ sở dữ liệu bằng PHP . Thiết lập hoặc mở kết nối đến máy chủ MYSQL Chọn một cơ sở dữ liệu Thực hiện truy vấn đối với cơ sở dữ liệu Xử lý kết quả trả về từ máy chủ Đóng kết nối MS Access có thể kết nối với MariaDB không?MS Access cũng có thể được sử dụng làm giao diện người dùng cho MariaDB bằng cách kết nối qua ODBC . |