PDA

View Full Version : php & mySQL



Melissa
26-06-2003, 14:14
php & mySQL == php khong can mySQL

2 cai khac nhau o cho nao ?? php ma khong dung mySQL thi sao ? con php phai dung mySQL thi sao ?? cai nao loi hon ? cai nao chac chan & bao dam hon ?? tai sao co nhieu script khong can mySQL ma cung co nhieu script lai can mySQL ?? xin chi gium

nguyenthu
26-06-2003, 14:38
Bạn Melissa,
PHP là một ngôn-ngữ lập-trình WEB, server side, cho nên tiện dụng với HTML để làm những trang WEB động.
MySQL là software để tạo và xử dụng các cơ sở dữ liệu.
PHP đặc biệt có hỗ trợ MySQL, và cả hai đều FREE (trừ MySQL phiên bản 4.***, phải có license).
Nếu trang WEB của bạn không cần CSDL thì chỉ xài PHP là đủ. Còn trái lại, bạn có thể truy vấn MySQL từ trong chương trình PHP.
Làm chương trình đàng hoàng thì cái nào cũng bảo đảm cả.
OK?
Thân

dtt_vn
27-06-2003, 20:13
nếu không có mysql thì ct đó lưu data lên file thì phải

Hynohun
27-06-2003, 23:29
không có mysql thì dùng mssql, access, hay oracle

Về Đâu
29-06-2003, 10:09
thường ngày nay người ta lập trình php trên nền tảng chính là mysql .tuy nhien van co the su dung text file nhưng hiếm ai làm như vậy vì có lẽ text file khó backup và quá ít bài viết hướng dẫn .

ARM
25-08-2003, 15:59
Nếu không dùng các chương trình CSDL nào đó thì ta có thể dùng file *.text, *.dat.... để lưu thông tin cũng được.

pfiev
25-08-2003, 23:08
Tốt nhất là dùng csdl (ở đây là mySql). Bởi vì dùng flat files rất khó bảo trì, tốc độ chậm hơn nhiều (vì thông qua trung gian), thao tác rườm rà phức tạp.
Trừ một số trường hợp csdl đơn giản hoặc đặc biệt, hoặc bạn quyết tâm tối ưu và cũng có thời gian, thì có thể khỏi dùng csdl.

Về Đâu
26-08-2003, 12:12
thật ra xài text file cũng hay nhưng cá nhân VĐ hổng thích tại vì nếu có xài open source xem như mất database lúc nào là chuyện trời mới biết .

Debian
27-08-2003, 03:15
Vậy thì xài Postgresql đi!

harry4me
27-08-2003, 10:48
Tại sao viết php thường hay dùng mySQL, mySQl có mạnh như SQLserver ko? Nó có hỗ trợ backup hay restore dữ liệu từ các file data của CSDL khác ko ?

pfiev
27-08-2003, 23:37
thật ra xài text file cũng hay nhưng cá nhân VĐ hổng thích tại vì nếu có xài open source xem như mất database lúc nào là chuyện trời mới biết .
chmod chính xác thì sao mất được. Hoặc open source nhưng đổi đường dẫn, encode rồi rename tí là xong.

pfiev
27-08-2003, 23:38
Tại sao viết php thường hay dùng mySQL, mySQl có mạnh như SQLserver ko? Nó có hỗ trợ backup hay restore dữ liệu từ các file data của CSDL khác ko ?
Tại vì mySQL miền phí. Nó mạnh hơn SQL server ấy chứ, và hỗ trợ import từ các csdl khác (thông qua sql :) )
Bạn nên vào sql.com để xem nó quảng cáo

bpmtri
28-08-2003, 08:55
Tại vì mySQL miền phí. Nó mạnh hơn SQL server ấy chứ, và hỗ trợ import từ các csdl khác (thông qua sql :) )
Bạn nên vào sql.com để xem nó quảng cáo

Theo tôi thì nó không mạnh hơn SQL Server như bạn nói. Hiện tại (phiên bản 4.0.xx), nó chưa hỗ trợ hoặc hỗ trợ không đầy đủ một số tính năng như:

1. Sub Query (chưa hỗ trợ đầy đủ)
2. Stored Procedure, Trigger, View
3. Transaction (muốn dùng, bạn phải mua license của bản MySQL Pro, dùng InnoDB làm storage engine)
4. Unicode
5. Replication (chưa đầy đủ)

Những tính năng này đang đươc thêm vào ờ các phiên bản 4.1 và 5.0

pfiev
29-08-2003, 22:40
Sorry, tôi đang so sánh trong lĩnh vực web thôi. Còn Sub query họa hoằn lắm tôi mới dùng, vì thường thì luôn có giải pháp thay thế.

Mặc khác, mySQL được quảng cáo là code rất tối ưu, thích hợp cho các query lằng nhằng, cho các db lớn...

Tôi là dân ko chuyên, chỉ biết thế thôi.