Hướng dẫn dùng dsn trong PHP
HomePHPPHP Kết nối SQL(Microsoft SQL SERVER) thông qua ODBC ODBC là gì? Sau đây mình xin hướng dẫn bạn kết nối php với cơ sở dữ liệu Microsoft SQL Server. Mặc định PHP kết nối với MySQL, còn ASP thì làm việc với MSSQL. Nhưng trong một số trường hợp bạn muốn viết ứng dụng PHP của mình kết nối với MMSQL bạn có thể đọc bài viết của mình để kết nối nhé. Sau đây là các bước để tạo kết nối ODBC đến cở sở dữ liệu MSSQL:
Kết Nối Đến ODBC Trong PHP đã có sẵn 1 hàm là odbc_connect() cho phép bạn kết nối đến một cơ sở dữ liệu ODBC. Hàm này yêu cầu 4 tham số: Tên của ODBC, tên người dùng, mật khẩu, tùy chọn. Sau đó Bạn sẽ dùng hàm odbc_exec() để thực thi câu lệnh SQL. Thí dụ: $sql="SELECT * FROM customers"; $rs=odbc_exec($conn,$sql); Lấy dữ
liệu: Hàm có hai tham số: mã định danh kết quả ODBC và số hàng tùy chọn: Lấy các trường từ một bản ghi:
Dòng mã dưới đây trả về giá trị của trường đầu tiên từ bản ghi: Dòng mã dưới đây trả về giá trị của một trường có tn "CompanyName": Đóng kết nối ODBC Một ví dụ ODBC: Cảm Ơn các Bạn đã theo dõi. Bạn đang cố gắng sử dụng ứng dụng 64 bit với trình điều khiển ODBC 32 bit hoặc ngược lại. Nhìn vào ODBC trên Nền tảng Windows 64-bit . Trước tiên, bạn cần xác định xem ứng dụng PHP của mình là 64 bit hay 32 bit. Sau đó, khi bạn đã chắc chắn rằng bạn cần khởi động quản trị viên ODBC chính
xác - có 2 trong số đó, một cho 32 bit và một cho 64 bit. Quản trị viên ODBC 64 bit có trong các công cụ quản trị viên, bảng điều khiển và bảng điều khiển 32 bit có trong đó Khi bạn đã đối sánh kiến trúc ứng dụng của mình với người quản trị ODBC phù hợp, bạn cần tạo DSN hệ thống. Nếu bạn không thể tìm thấy trình điều khiển MS Access trong quản trị viên, bạn sẽ cần tải xuống một trình điều khiển cho kiến trúc đó. Tôi không chắc liệu có trình điều khiển MS Access ODBC 64 bit hay không; nếu không, bạn sẽ phải thay đổi kiến trúc ứng dụng của mình. Bài báo tôi tham khảo có nhiều thông tin hơn. 20 hữu ích 5 bình luận chia sẻ |