tailieunhanh - Năm vấn đề chung về cơ sỡ dữ liệu trên PHP

hãy khám phá năm vấn đề về cơ sỡ dữ liệu phố biến trong các ứng dụng PHP-gồm thiết kế lược đồ cơ sở dữ liệu,truye cập cơ sở dữ liệu và mã logic nghiệp vụ sử dụng cơ sở dữ liệu-cũng như giải pháp của chúng | Năm vấn đề chung về cơ sở dữ liệu trên PHP Page 1 of 10 Năm vấn đề chung về cơ sở dữ liệu trên PHP và làm thế nào để tránh chúng Mức độ Trung bình Jack Herrington Tổng biên tập Code Generation Network 08 01 2010 Hãy khám phá năm vấn đề về cơ sở dữ liệu phổ biến xảy ra trong các ứng dụng PHP -- gồm thiết kế lược đồ cơ sở dữ liệu truy cập cơ sở dữ liệu và mã logic nghiệp vụ sử dụng cơ sở dữ liệu -- cũng như các giải pháp của chúng. Nếu chỉ có một cách để sử dụng cơ sở dữ liệu chính xác . Bạn có thể tạo thiết kế cơ sở dữ liệu truy cập cơ sở dữ liệu và mã logic nghiệp vụ PHP đặt trên đầu trang của nó theo một số cách nào đó và bạn thường kết thúc khi nhận thấy nó sai. Bài viết này minh họa năm vấn đề thường gặp trong việc thiết kế cơ sở dữ liệu trong mã PHP truy cập các cơ sở dữ liệu và cách sửa chữa những vấn đề này khi bạn bắt gặp chúng. Vấn đề 1 Sử dụng MySQL trực tiếp Khi sử dùng các hàm mysql_ để truy cập trực tiếp vào cơ sở dữ liệu có một vấn đề phổ biến là mã PHP đã cũ. Liệt kê 1 chỉ ra cách truy cập trực tiếp vào cơ sở dữ liệu. Liệt kê 1. Access php function get_user_id íname db mysql_connect localhost root password mysql_seiect_db users res mysql_query SELECT id FROM users WHERE login . name. while row mysql_fetch_array res id row 0 1 return id 1 var_dump get_user_id jack Hãy lưu ý việc sử dụng hàm mysql_connect để truy cập vào cơ sở dữ liệu. Cũng chú ý truy vấn trong đó có dùng sự liên kết chuỗi để bổ sung tham số name vào truy vấn đó. Kỹ thuật này có hai sự lựa chọn tốt mô đun PEAR DB và các lớp PHP Data Objects PDO-Các đối tượng dữ liệu PHP . Cả hai đều cung cấp sự trừu tượng từ việc lựa chọn của một cơ sở dữ liệu cụ thể. Do đó mã của bạn có thể chạy mà không cần điều chỉnh quá nhiều trên IBM DB2 MySQL PostgreSQL hoặc cơ sở dữ liệu khác bất kỳ mà bạn muốn kết nối đến. Các giá trị khác trong việc sử dụng các tầng trừu tượng của mô đun PEAR DB và PDO là bạn có thể sử dụng toán tử trong các câu lệnh SQL của bạn. Việc này làm cho SQL dễ dàng bảo trì hơn

TỪ KHÓA LIÊN QUAN