Trước đây, tôi đã lưu trữ tất cả các cài đặt chung và các mục cấu hình, chẳng hạn như: tiêu đề ứng dụng tùy chỉnh, địa chỉ nhà, phiên bản, gỡ lỗi, v.v. tất cả trong một tệp "settings.php" mà tôi sẽ đưa vào tất cả các tập lệnh của mình.
Tôi giả định rằng nên có một bảng cơ sở dữ liệu được thiết lập cụ thể cho các cài đặt ứng dụng như thế này, theo cách đó bạn không cần phải chỉnh sửa tệp php để điều chỉnh hoặc thay đổi. Tuy nhiên, tôi có một chút thận trọng về cách tôi sẽ thiết lập điều này.
Có hai lựa chọn tôi đã xem xét:
- Tôi có một bảng có một hàng, nhiều cột, làm cho mỗi cột trở thành một giá trị biến duy nhất.
- Tôi có hai cột với tên đầu tiên là tên biến và cột thứ hai là giá trị của biến.
Bất kỳ đề xuất hoặc những điều tôi nên nhận thức từ quan điểm thiết kế cơ sở dữ liệu?