Php có thể sử dụng cơ sở dữ liệu sql không?
Ví dụ #3 Kết nối trên một cổng được chỉ định Show
LoadModule php5_module modules/libphp5.so8 LoadModule php5_module modules/libphp5.so9 Chúng tôi đã có thể thiết lập MS SQL Server 2005 Express (tải xuống miễn phí) và kết nối với nó qua PHP theo các bước sau. Có một số phiên bản MS SQL Server, vì vậy có thể cần cấu hình bổ sung cho các phiên bản khác
Kết nối với cơ sở dữ liệu MS SQL Server bằng PHPKết nối với cơ sở dữ liệu MS SQL Server bằng PHP rất giống với kết nối với cơ sở dữ liệu MySQL. Ví dụ sau minh họa cách kết nối với cơ sở dữ liệu MS SQL từ PHP. Lưu ý rằng tên hàm chứa mssql, không phải mysql Chạy truy vấn MS SQL từ PHPNhiều hàm MS SQL trong PHP giống với hàm của MySQL, ngoại trừ mysql được thay thế bằng mssql trong tên hàm. Xem danh sách đầy đủ các hàm MS SQL trong PHP tại php. bọc lưới PHP là ngôn ngữ mã nguồn mở được sử dụng để tạo các ứng dụng web dựa trên cơ sở dữ liệu. PHP hỗ trợ một số tiện ích mở rộng cơ sở dữ liệu cho phép các tập lệnh PHP được nhúng trong các trang web để truy cập dữ liệu được lưu trữ trong cơ sở dữ liệu quan hệ và hiển thị kết quả. PHP bao gồm hỗ trợ ODBC thông qua phần mở rộng cơ sở dữ liệu ODBC hợp nhất của nó Hướng dẫn này chỉ cho bạn cách sử dụng ODBC để truy cập cơ sở dữ liệu SQL Server từ xa từ các tập lệnh PHP chạy trong máy chủ web Apache Kết nối PHP với SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2012, SQL Server 2014, SQL Server 2016, SQL Server 2017, SQL Server 2019 và SQL Server ExpressKhi phát triển hướng dẫn này, chúng tôi đã truy cập cơ sở dữ liệu SQL Server 2000–2019 và Express từ PHP trên UNIX và Linux PHP và LinuxĐể truy cập SQL Server từ PHP trên Linux, chúng tôi đã sử dụng trình điều khiển Easysoft ODBC với PHP trên RedHat và Ubuntu (Edgy Eft, Feisty Fawn, Gutsy Gibbon và Hardy Heron). Trình điều khiển Easysoft ODBC phải hoạt động với mọi bản phân phối Linux 32-bit hoặc 64-bit gần đây—CentOS, Debian GNU/Linux, Fedora, Kubuntu, Mandrake/Mandriva, OpenSUSE/SUSE, RedHat Enterprise Linux (RHEL), Slackware, v.v. Để kết nối PHP trên UNIX/Linux với SQL Server, chúng tôi đã sử dụng PHP4. 2 hoặc muộn hơnĐể kiểm tra xem bạn đang chạy phiên bản PHP nào, hãy sử dụng lệnh httpd_bin_dir/httpd -V9 từ dấu nhắc trình bao Nếu bạn gặp lỗi "command not found" nghĩa là không có PHP trên PATH của bạn (có thể do bạn chưa cài đặt nó). Nếu PHP được cài đặt, bạn sẽ thấy một cái gì đó giống như "4. 2. 2" Nếu bạn có phiên bản PHP cũ hơn phiên bản được yêu cầu, hãy truy cập http. //www. php. net và nhận bản phân phối cập nhật. Tài liệu và hướng dẫn cài đặt có thể được tìm thấy cả trong README được bao gồm trong bản phân phối và tại http. //www. php. mạng/tài liệu. php Chúng tôi đã thử nghiệm trình điều khiển Easysoft ODBC với PHP 5. 4. 5, PHP5. 3. 10, PHP5. 2. 3 và PHP4. 2. 2 đang cài đạt PHPChúng tôi đã sử dụng trình quản lý gói để cài đặt PHP trên máy khách Linux của mình. Trình quản lý gói là một chương trình cài đặt và gỡ cài đặt phần mềm, đồng thời theo dõi các thành phần mà mỗi phần mềm cần. Trên Ubuntu, chúng tôi đã sử dụng trình quản lý gói Synaptic để cài đặt PHP. Trên RedHat, chúng tôi đã sử dụng trình quản lý gói redhat-config-packages để cài đặt PHP từ RPM Cài đặt PHP từ Gói trên Ubuntu
Cài đặt PHP từ RPM trên RedHat
Kiểm tra PHPTập lệnh PHP đầu tiên bạn tạo nên gọi hàm httpd_bin_dir/apache2 -V0, vì hàm này cho phép bạn kiểm tra xem bản phân phối PHP của bạn có hoạt động chính xác không. Hàm httpd_bin_dir/apache2 -V0 hiển thị thông tin cấu hình mở rộng về PHP và hệ thống mà PHP đang chạy trên đó. Để tạo tập lệnh PHP này, bạn cần phải làm một cái gì đó như thế này
Apache 2. 0 hoặc muộn hơnKhi phát triển hướng dẫn này, chúng tôi đã chạy PHP dưới Apache 2. 4, Apache 2. 2 và Apache 2. 0. Để biết bạn đang chạy phiên bản Apache nào, hãy nhập lệnh sau tại dấu nhắc trình bao httpd_bin_dir/httpd -V -Hoặc- httpd_bin_dir/apache2 -V trong đó httpd_bin_dir là thư mục cài đặt daemon http. Ví dụ: trên Linux, vị trí mặc định thường là /usr/sbin. Tùy chọn httpd_bin_dir/apache2 -V2 hiển thị thông tin về cài đặt Apache. Ví dụ________số 8 Trên Ubuntu, đảm bảo rằng /etc/apache2/apache2. conf chứa một mục tương tự như LoadModule php5_module modules/libphp5.so Mục này cho phép Apache tải động mô-đun PHP Trên RedHat, hãy kiểm tra /etc/httpd/conf. d/php. conf cho mục này Chúng tôi đã tạo ra cả hai. php và. phtml tập tin mẫu cho hướng dẫn này. Để báo cho Apache biết nên sử dụng mô-đun nào để xử lý. php và. phtml, chúng tôi đã thêm mục này vào Apache httpd. tập tin conf (apache2. conf trên Ubuntu) httpd_bin_dir/apache2 -V0 Lưu ý Tất cả các ví dụ trong hướng dẫn này sẽ hoạt động ngay cả khi bạn chưa cài đặt máy chủ web. Bạn cũng có thể chạy tập lệnh PHP mẫu từ dấu nhắc trình bao Trình điều khiển ODBC của Máy chủ SQLChúng tôi đã sử dụng trình điều khiển ODBC UNIX/Linux cho SQL Server 7. 0, 2000, 2005, 2008, 2012, 2014, 2016, 2017, 2019 và Express để kết nối PHP với cơ sở dữ liệu SQL Server từ xa
Tập lệnh PHP sau truy cập cơ sở dữ liệu SQL Server từ xa, chọn và sau đó tìm nạp một số dữ liệu thử nghiệm. Sử dụng nó để kiểm tra xem bạn có thể truy cập thành công phiên bản SQL Server của mình từ tập lệnh PHP không. Hãy nhớ thay thế các trình giữ chỗ httpd_bin_dir/apache2 -V3 và cơ sở dữ liệu httpd_bin_dir/apache2 -V4 và httpd_bin_dir/apache2 -V5 bằng các giá trị thích hợp cho cơ sở dữ liệu của bạn Để chạy tập lệnh này
httpd_bin_dir/apache2 -V2 Ví dụ tiếp theo của chúng ta PHP script sử dụng hàm Server version: Apache/2.2.4 (Ubuntu) Server built: Oct 4 2007 22:47:20 Server's Module Magic Number: 20051115:5 Server loaded: APR 1.2.7, APR-Util 1.2.7 Compiled using: APR 1.2.7, APR-Util 1.2.7 Architecture: 32-bit Server MPM: Prefork threaded: no forked: yes (variable process count) Server compiled with.... -D APACHE_MPM_DIR="server/mpm/prefork" -D APR_HAS_SENDFILE2 để liệt kê các bảng trong cơ sở dữ liệu SQL Server. Để chạy tập lệnh này
php phpinfo.php > newhtmlfile.html0 Lưu ý Tập lệnh PHP hiển thị ở trên sử dụng bảng HTML để trình bày kết quả. Do đó, tập lệnh được gói trong HTML và dự định sẽ chạy dưới máy chủ web Apache. Nếu bạn muốn chạy tập lệnh từ dấu nhắc hệ vỏ
httpd_bin_dir/apache2 -V2 Phần sau đây hướng dẫn bạn cách tạo và gọi các thủ tục SQL Server từ PHP Để sử dụng tập lệnh mẫu, bạn cần có cơ sở dữ liệu SQL Server trong đó bạn có thể tạo và xóa các thủ tục. Nguồn dữ liệu mà bạn chỉ định trong tập lệnh cần kết nối với cơ sở dữ liệu này Đây là một thủ tục đơn giản chạy câu lệnh SELECT và trả về kết quả httpd_bin_dir/apache2 -V2 Tiện ích mở rộng Đối tượng dữ liệu PHP (PDO) cung cấp lớp trừu tượng truy cập dữ liệu hướng đối tượng, cho phép bạn sử dụng cùng một mã PHP để thực thi các truy vấn SQL, tìm nạp dữ liệu, v.v., bất kể bạn đang sử dụng cơ sở dữ liệu nào. PDO ban đầu được phát hành dưới dạng tiện ích mở rộng cho PHP 5. 0 trên Thư viện cộng đồng mở rộng PHP (PECL). PDO được bao gồm trong PHP 5. 1+. Bởi vì PDO yêu cầu các tính năng hướng đối tượng được giới thiệu trong PHP 5. 0, nó sẽ không hoạt động với các phiên bản PHP cũ hơn PDO hỗ trợ
Kiến trúc PDO có hai cấp độ. Cấp cao nhất, PDO, cung cấp giao diện độc lập với cơ sở dữ liệu để tương tác với cơ sở dữ liệu. Cấp thấp hơn bao gồm các trình điều khiển dành riêng cho cơ sở dữ liệu, chuyển đổi giữa giao diện cấp cao nhất và giao diện cơ sở dữ liệu có liên quan (ví dụ: ODBC hoặc OCI). Kiến trúc PDO cách ly các ứng dụng và tập lệnh PHP của bạn khỏi các chi tiết dành riêng cho cơ sở dữ liệu cho phép bạn chuyển từ cơ sở dữ liệu này sang cơ sở dữ liệu khác mà không phải thay đổi mã PHP của mình Trình điều khiển PDO_ODBC cho phép bạn truy cập cơ sở dữ liệu ODBC thông qua giao diện PDO. PDO_ODBC hỗ trợ Trình quản lý trình điều khiển unixODBC, trình điều khiển này sử dụng để tải trình điều khiển ODBC cho cơ sở dữ liệu đích. PDO_ODBC có thể được sử dụng với trình điều khiển ODBC của SQL Server để cho phép truy cập PDO vào SQL Server từ nền tảng Linux và Unix Cài đặt trình điều khiển SQL Server ODBCBạn cần cài đặt trình điều khiển SQL Server ODBC trên máy đã cài đặt PHP. Để biết thông tin về cách cài đặt trình điều khiển SQL Server ODBC, hãy xem trước đó trong hướng dẫn này Cài đặt PDO và PDO_ODBCChúng tôi đã thử nghiệm trình điều khiển ODBC của SQL Server với PDO/PDO_ODBC bằng cách sử dụng
Cài đặt từ GóiHầu hết các bản phân phối Linux cho phép bạn cài đặt các mô-đun PHP thông qua Trình quản lý gói của chúng (Synaptic, Yum, v.v.). Khi thử nghiệm trên Ubuntu Linux, chúng tôi đã cài đặt các gói sau Xây dựng từ nguồnTheo mặc định, PDO được tự động tích hợp vào PHP 5. 1+ nhị phân và do đó bạn không cần định cấu hình hệ thống xây dựng PHP để nhận hỗ trợ PDO Để tạo PDO_ODBC, bạn cần bao gồm tùy chọn LoadModule php5_module modules/libphp5.so0 trên dòng cấu hình. (Đối với các tùy chọn cấu hình khác, hãy nhập LoadModule php5_module modules/libphp5.so1. ) Để sử dụng PDO_ODBC với trình điều khiển ODBC của SQL Server, bạn cần xây dựng PDO_ODBC có hỗ trợ unixODBC. Để thực hiện việc này, hãy đặt giá trị của tùy chọn LoadModule php5_module modules/libphp5.so0 thành LoadModule php5_module modules/libphp5.so3 Để xây dựng PDO_ODBC có hỗ trợ unixODBC, PDO_ODBC cần tìm thư viện unixODBC và tệp tiêu đề. Theo mặc định, hệ thống xây dựng PHP yêu cầu unixODBC được cài đặt trong /usr/local. Trình quản lý trình điều khiển unixODBC có trong bản phân phối trình điều khiển ODBC của SQL Server được cài đặt trong cài đặt_dir/easysoft/unixODBC, trong đó cài đặt_dir là thư mục cài đặt Easysoft, theo mặc định, /usr/local. Để xây dựng PDO_ODBC dựa trên phiên bản unixODBC này (là phiên bản mà trình điều khiển ODBC của SQL Server đã được thử nghiệm), hãy đưa đường dẫn này vào giá trị của tùy chọn LoadModule php5_module modules/libphp5.so0 PDO_ODBC có thể được xây dựng dưới dạng tĩnh (mặc định, có nghĩa là mô-đun PHP Apache hoặc nhị phân PHP của bạn sẽ được liên kết tĩnh với PDO_ODBC) hoặc mô-đun dùng chung. Để xây dựng PDO_ODBC dưới dạng mô-đun dùng chung, hãy chỉ định LoadModule php5_module modules/libphp5.so5 trong giá trị của tùy chọn LoadModule php5_module modules/libphp5.so0 Trong ví dụ sau, PDO_ODBC được xây dựng dưới dạng mô-đun dùng chung đối với unixODBC có trong bản phân phối trình điều khiển ODBC của SQL Server php phpinfo.php > newhtmlfile.html3 ghi chú
Kết nối với SQL Server thông qua PDOĐể sử dụng giao diện PDO để kết nối với SQL Server qua ODBC, trong tập lệnh PHP của bạn, hãy gọi httpd_bin_dir/apache2 -V03 để tạo đối tượng xử lý cơ sở dữ liệu php phpinfo.php > newhtmlfile.html5 nơi PDO_ODBC_DSN có định dạng sau php phpinfo.php > newhtmlfile.html6 -Hoặc- php phpinfo.php > newhtmlfile.html7 Bạn có thể chỉ định một ODBC DSN (được định nghĩa trong một tệp chẳng hạn như /etc/odbc. ini) hoặc kết nối không có DSN sau tiền tố httpd_bin_dir/apache2 -V04. Ví dụ php phpinfo.php > newhtmlfile.html8 -Hoặc- php phpinfo.php > newhtmlfile.html9 Bạn có thể cung cấp tên người dùng và mật khẩu làm đối số trong lệnh gọi httpd_bin_dir/apache2 -V05 (ví dụ: vì bạn không muốn lưu trữ chúng trong odbc. ini) httpd_bin_dir/httpd -V0 Bạn cũng có thể kết nối với PDO_ODBC DSN được xác định trong php. ban đầu. Nếu bạn chỉ chỉ định tên PDO_ODBC DSN trong cuộc gọi httpd_bin_dir/apache2 -V05 của mình (không có tiền tố), PDO sẽ tìm trong php. ini cho httpd_bin_dir/apache2 -V07. Ví dụ httpd_bin_dir/httpd -V1 httpd_bin_dir/httpd -V2 Nếu kết nối của bạn không thành công với lỗi httpd_bin_dir/apache2 -V08, hãy sử dụng hàm httpd_bin_dir/apache2 -V0 để xuất dòng cấu hình cho phiên bản PHP của bạn. Nếu dòng cấu hình không chứa tùy chọn LoadModule php5_module modules/libphp5.so0, PDO_ODBC chưa được cài đặt. Nếu giá trị tùy chọn LoadModule php5_module modules/libphp5.so0 chứa LoadModule php5_module modules/libphp5.so5, hãy kiểm tra xem php. ini đang tải PDO_ODBC Ví dụ. Cách kết nối PDO_ODBC với SQL Server và truy xuất dữ liệuhttpd_bin_dir/httpd -V3 Ví dụ. Cách truy xuất các tham số đầu ra của thủ tục máy chủ SQL từ PHPThủ tục được lưu trữ của Máy chủ SQL có thể trả về thông tin bằng cách sử dụng câu lệnh RETURN hoặc một hoặc nhiều tham số đầu ra. Câu lệnh RETURN cho phép một thủ tục được lưu trữ trả về một giá trị số nguyên, báo cáo trạng thái thực thi của thủ tục. Tham số đầu ra cho phép các thủ tục trả về các loại giá trị khác, ví dụ: chuỗi ký tự PDO, không giống như phần mở rộng ODBC hợp nhất, cung cấp hỗ trợ trực tiếp cho các tham số đầu ra. Phần này chứa một ví dụ gọi một thủ tục được lưu trữ từ PHP và truy xuất một giá trị tham số đầu ra. (Để truy xuất các tham số đầu ra của quy trình bằng cách sử dụng tiện ích mở rộng ODBC hợp nhất, cần có một giải pháp thay thế. ) httpd_bin_dir/httpd -V4 Cầu ODBC-ODBC là một giải pháp khác của Easysoft cung cấp kết nối PHP với SQL Server từ nền tảng UNIX và Linux Cầu ODBC-ODBC khả dụng trên nhiều nền tảng hơn trình điều khiển ODBC SQL Server của chúng tôi Cầu ODBC-ODBC là trình điều khiển ODBC cho UNIX và Linux truy cập MS SQL Server bằng cách sử dụng trình điều khiển ODBC của Windows MS SQL Server Những gì bạn cần cài đặtCầu ODBC-ODBC cho phép các ứng dụng ODBC trên một máy truy cập trình điều khiển ODBC trên một máy từ xa Cầu ODBC-ODBC bao gồm trình điều khiển ODBC máy khách (mà bạn cài đặt trên máy nơi PHP đang chạy) và máy chủ (bạn cài đặt trên máy Windows có cài đặt trình điều khiển ODBC của Microsoft SQL Server) Tham khảo ví dụ sau để biết những gì bạn cần cài đặt trên máy khách và máy chủ của mình
Nguồn dữ liệuNguồn dữ liệu ODBC là tài nguyên được đặt tên mà ứng dụng chuyển đến trình quản lý trình điều khiển ODBC. Nguồn dữ liệu cho người quản lý trình điều khiển biết tải trình điều khiển ODBC nào và sử dụng thuộc tính kết nối nào Với ODBC-ODBC Bridge, có hai nguồn dữ liệu cần xem xét. Nguồn dữ liệu đầu tiên là ODBC-ODBC Bridge Client trên máy khách của bạn. Nguồn dữ liệu này báo cho người quản lý trình điều khiển sử dụng ODBC-ODBC Bridge Client và đặt một số thuộc tính cho ODBC-ODBC Bridge Client. Các thuộc tính cho ODBC-ODBC Bridge Client biết máy chủ nào sẽ kết nối và nguồn dữ liệu nào trên máy từ xa sẽ sử dụng Nguồn dữ liệu ODBC-ODBC Bridge Client điển hình trông như thế này httpd_bin_dir/httpd -V5 Chúng tôi sẽ mô tả các thuộc tính này trong các phần sau Lưu ý Khi sử dụng PHP, bạn không cần chỉ định httpd_bin_dir/apache2 -V13 và httpd_bin_dir/apache2 -V14 trong nguồn dữ liệu, vì chúng được chuyển vào hàm httpd_bin_dir/apache2 -V15 xác thựcCó hai cấp độ xác thực bạn cần biết
Điều này có thể được giải thích tốt hơn với sự trợ giúp của một ví dụ. Giả sử bạn có tài khoản trên máy windows_server và tên người dùng của bạn là Fred Bloggs và mật khẩu của bạn là mypassword. Quản trị viên cơ sở dữ liệu của bạn đã thiết lập phiên bản SQL Server với xác thực SQL Server đang hoạt động và đã thiết lập cho bạn một tài khoản cho cơ sở dữ liệu với tên người dùng dbuser và mật khẩu dbpassword. Để kết nối với cơ sở dữ liệu này, nguồn dữ liệu ODBC-ODBC Bridge Client của bạn sẽ như thế này httpd_bin_dir/httpd -V6 Lưu ý Khi sử dụng PHP, bạn không cần chỉ định httpd_bin_dir/apache2 -V13 và httpd_bin_dir/apache2 -V14 trong nguồn dữ liệu, vì chúng sẽ được chuyển vào hàm httpd_bin_dir/apache2 -V15 Ngoài việc thiết lập nguồn dữ liệu ODBC-ODBC Bridge, tên người dùng và mật khẩu cơ sở dữ liệu của bạn phải được chuyển vào hàm httpd_bin_dir/apache2 -V15 trong tập lệnh PHP của bạn. Đây là một chuỗi kết nối httpd_bin_dir/apache2 -V15 điển hình httpd_bin_dir/httpd -V7 Khi bạn sử dụng chức năng này, bạn phải đặt httpd_bin_dir/apache2 -V21 thành tên người dùng mà bạn đã được cung cấp cho cơ sở dữ liệu và httpd_bin_dir/apache2 -V22 thành mật khẩu cho tên người dùng đó. Sử dụng kịch bản tương tự như trước đây, cuộc gọi httpd_bin_dir/apache2 -V15 của bạn sẽ giống như httpd_bin_dir/httpd -V8 Cổng máy chủThuộc tính httpd_bin_dir/apache2 -V24 báo cho trình điều khiển ODBC ODBC-ODBC Bridge Client kết nối với máy chủ nào. httpd_bin_dir/apache2 -V24 là tên hoặc địa chỉ IP của máy chủ nơi Dịch vụ máy chủ cầu nối ODBC-ODBC đang chạy và cổng mà Máy chủ đang lắng nghe. Cổng mặc định là 8888 trong cấu hình ODBC-ODBC Bridge Server. Đây không phải là cổng mà công cụ cơ sở dữ liệu của bạn đang lắng nghe. Tách máy chủ khỏi cổng bằng dấu hai chấm (. ) trong giá trị thuộc tính httpd_bin_dir/apache2 -V24. Ví dụ: windows_server. 8888 Máy chủ cầu ODBC-ODBC có thể định cấu hình thông qua giao diện HTTP. Giả sử ODBC-ODBC Bridge Server của bạn được cài đặt trên windows. công ty của tôi. local, bạn có thể truy cập giao diện quản trị ODBC-ODBC Bridge Server bằng URL http. //các cửa sổ. công ty của tôi. địa phương. 8890 Lưu ý Trên Windows, cài đặt ODBC-ODBC Bridge Server đặt cổng giao diện HTTP thành 8890 theo mặc định. Cài đặt mặc định này có thể được thay đổi trong quá trình cài đặt máy chủ ODBC-ODBC Bridge và thông qua phần Cấu hình của giao diện HTTP Mục tiêuDSNThuộc tính httpd_bin_dir/apache2 -V27 cho ODBC-ODBC Bridge Client biết nguồn dữ liệu nào trên máy chủ từ xa mà bạn muốn truy cập. Đây phải là tên của nguồn dữ liệu Hệ thống vì ODBC-ODBC Bridge Server chỉ có thể truy cập các nguồn dữ liệu Hệ thống. (Để tạo nguồn dữ liệu Hệ thống, trong Quản trị viên Microsoft ODBC, hãy chọn tab Hệ thống DSN trước khi nhấp vào Thêm) Lưu ý Để biết thêm thông tin về cách tạo DSN hệ thống trên Windows, hãy xem hướng dẫn ODBC-ODBC Bridge Đi đâu bây giờSử dụng chương trình isql của unixODBC (có trong bản phân phối ODBC-ODBC Bridge) để kiểm tra nguồn dữ liệu Máy khách ODBC-ODBC Bridge của bạn. Sau đó làm theo các ví dụ PHP SQL Server trong hướng dẫn này Làm cách nào để kết nối PHP với cơ sở dữ liệu SQL?Tạo nên cơ sở dữ liệu Tạo thư mục trong htdocs Tạo tệp kết nối cơ sở dữ liệu trong PHP Tạo tệp php mới để kiểm tra kết nối cơ sở dữ liệu của bạn chạy nó PHP có thể kết nối với SQL Server không?Trình điều khiển Microsoft dành cho PHP cho SQL Server có thể kết nối với SQL Server bằng cách sử dụng Xác thực Windows hoặc bằng cách sử dụng Xác thực máy chủ SQL . Theo mặc định, Trình điều khiển Microsoft dành cho PHP dành cho SQL Server cố gắng kết nối với máy chủ bằng cách sử dụng Xác thực Windows.
PHP có thể sử dụng cơ sở dữ liệu nào?PHP hỗ trợ nhiều hệ thống quản lý cơ sở dữ liệu bao gồm MySQL, MariaDB, Db2, MongoDB, Oracle, PostgreSQL và SQLite .
Tôi có thể chạy PHP trong MySQL không?Mã PHP sẽ chạy dưới dạng mô-đun máy chủ web hoặc dưới dạng giao diện dòng lệnh. Để chạy PHP cho web, bạn cần cài đặt Máy chủ web như Apache và bạn cũng cần máy chủ cơ sở dữ liệu như MySQL . |