cách đọc kèo bóng đá | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 37. | Chuyển tiếp nhanh | Tiếp theo |
Truy cập vào cơ sở dữ cách đọc kèo bóng đá từ chức năng Perl của bạn có thểspi_exec_query
được mô tả bên dưới hoặc thông qua mộtDBD :: PGSPI(cũng có sẵn tạiCPANtrang web gương).DBI-Compliant cơ sở dữ cách đọc kèo bóng đá có tên$ pg_dbhcó thể được sử dụng để thực hiệnDBICú pháp.
PL/Perl hiện đang cung cấp hai Perl bổ sung
spi_exec_query
(cách đọc kèo bóng đá vấn[,Max-Rows])SPI_EXEC_Query
(lệnh)thực thi lệnh SQL. Đây là một ví dụ về một cách đọc kèo bóng đá vấnChọnlệnh) với tùy chọn
$ rv = spi_exec_query ('select * from my_table', 5);
Điều này trả về tối đa 5 hàng từ bảngmy_table. Nếu nhưmy_tablecó cộtmy_column, bạn có thể nhận được giá trị đó từ hàng$ icủa kết quả như thế này:
$ foo = $ rv- hàng [$ i]- my_column;
Tổng số hàng được trả về từ AChọnTruy vấn có thể được cách đọc kèo bóng đá như thế này:
$ NROWS = $ RV- đã xử lý
Đây là một ví dụ sử dụng loại lệnh khác:
$ query = "chèn vào các giá trị my_table (1, 'test')";
Sau đó, bạn có thể cách đọc kèo bóng đá trạng thái lệnh (ví dụ:spi_ok_insert) Như thế này:
$ res = $ rv- status;
Để có số lượng hàng bị ảnh hưởng, làm:
$ NROWS = $ RV- đã xử lý;
Đây là một ví dụ hoàn chỉnh:
Tạo thử nghiệm bảng (
ELOG
(cấp,
msg)phát ra thông báo nhật ký hoặc lỗi. Các cấp độ có thể làDebug, log, INFO, Thông báo, Cảnh báovàERROR. ERRORlàm tăng tình trạng lỗi;DieLệnh. Các cấp độ khác chỉ tạo ralog_min_messagesvàclient_min_messagesBiến cấu hình. Nhìn thấyPhần 16.4Để biết thêm