Trong phần này, bạn sẽ tạo một ứng dụng PHP đơn giản. Ứng dụng PHP sẽ thực hiện Chèn, Cập nhật, Xóa và Chọn cơ bản
Bước 2. 1 Cài đặt Trình điều khiển PHP cho SQL Server
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/7.4/mods-available/sqlsrv.ini
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/7.4/mods-available/pdo_sqlsrv.ini
exit
sudo phpenmod -v 7.4 sqlsrv pdo_sqlsrv
Bước 2. 2 Tạo cơ sở dữ liệu cho ứng dụng của bạn
Tạo cơ sở dữ liệu bằng sqlcmd
sqlcmd -S localhost -U sa -P your_password -Q "CREATE DATABASE SampleDB;"
Bước 2. 3 Tạo một ứng dụng PHP kết nối với SQL Server và thực hiện các truy vấn
mkdir SqlServerSample
cd SqlServerSample
Sử dụng trình soạn thảo văn bản yêu thích của bạn, tạo một tệp mới có tên là kết nối. php trong thư mục SqlServerSample. Dán mã bên dưới vào tệp mới
Chạy tập lệnh PHP của bạn từ thiết bị đầu cuối
php connect.php
Connected!
Thực thi các tập lệnh T-SQL bên dưới trong thiết bị đầu cuối bằng sqlcmd để tạo lược đồ, bảng và chèn một vài hàng
sqlcmd -S localhost -U sa -P your_password -d SampleDB -Q "CREATE SCHEMA TestSchema;"
sqlcmd -S localhost -U sa -P your_password -d SampleDB -Q "CREATE TABLE TestSchema.Employees [Id INT IDENTITY[1,1] NOT NULL PRIMARY KEY, Name NVARCHAR[50], Location NVARCHAR[50]];"
sqlcmd -S localhost -U sa -P your_password -d SampleDB -Q "INSERT INTO TestSchema.Employees [Name, Location] VALUES [N'Jared', N'Australia'], [N'Nikita', N'India'], [N'Tom', N'Germany'];"
sqlcmd -S localhost -U sa -P your_password -d SampleDB -Q "SELECT * FROM TestSchema.Employees;"
Sử dụng trình soạn thảo văn bản yêu thích của bạn, tạo một tệp mới có tên là crud. php trong thư mục SqlServerSample. Dán mã bên dưới vào tệp mới. Điều này sẽ chèn, cập nhật, xóa và đọc một vài hàng
Chạy tập lệnh PHP của bạn từ thiết bị đầu cuối
________số 8_______
Inserting a new row into table
1 row[s] inserted:
Updating Location for user Nikita
1 row[s] updated:
Deleting user Jared
1 row[s] deleted:
Reading data from table
2 Nikita Sweden
3 Tom Germany
4 Jake United States
Chuyển đến bước 3Xin chúc mừng. Bạn đã tạo ứng dụng PHP đầu tiên của mình với SQL Server. Hãy xem phần tiếp theo để tìm hiểu về cách bạn có thể làm cho PHP của mình nhanh hơn với tính năng Columnstore của SQL Server
Có một vài câu hỏi?
Vui vẻ giúp đỡ. Bạn có thể tìm thấy chúng tôi trên GitHub, Diễn đàn MSDN và StackOverflow. Chúng tôi cũng theo dõi thẻ bắt đầu bằng #SQLServerDev trên Twitter