10/10/2018, 00:05
Trong PHP dùng cách nào phổ biến hơn?
Tôi tham khảo trên php.net thì thấy có các cách truy xuất dữ liệu:
Cách 1:
$query=mysql_query("Select * from table-name Where id=$id ");
$username=mysql_result($query,0,"username");
echo $username;
Cách 2:
$rows=mysql_fetch_array(mysql_query("Select * from table-name Where id=$id "));
$username= $rows["username"]; // cách này có vẻ giống kiểu ASP
echo $username;
Hai cách dùng này có tương tự như nhau không về mặt tốc độ, tối ưu và security? Mong các pro cho ý kiến giúp.
Trong PHP, có người thì làm web dùng xtpl, thiết kế html riêng và code PHP riêng. Cách khác là làm như kiểu ASP cũ là gộp cả code PHP và html vào chùng 1 file .PHP .
Xin các pro đánh giá giúp tất cả các ưu điểm và nhựoc điểm của 2 cách làm này: Dùng xtpl và code chung với html?
Cách 1:
$query=mysql_query("Select * from table-name Where id=$id ");
$username=mysql_result($query,0,"username");
echo $username;
Cách 2:
$rows=mysql_fetch_array(mysql_query("Select * from table-name Where id=$id "));
$username= $rows["username"]; // cách này có vẻ giống kiểu ASP
echo $username;
Hai cách dùng này có tương tự như nhau không về mặt tốc độ, tối ưu và security? Mong các pro cho ý kiến giúp.
Trong PHP, có người thì làm web dùng xtpl, thiết kế html riêng và code PHP riêng. Cách khác là làm như kiểu ASP cũ là gộp cả code PHP và html vào chùng 1 file .PHP .
Xin các pro đánh giá giúp tất cả các ưu điểm và nhựoc điểm của 2 cách làm này: Dùng xtpl và code chung với html?
Bài liên quan
Kiểu này cũng gọn mắt nè bạn à.
$rows=mysql_fetch_object(...);
$username= $rows->username;
Còn kiểu của ASP cũng làm đc như PHP đó bạn à, cũng {place_hoder} và <!--Block--> được. Mình trước đây dùng ASP có xài 1 template class down trên mạng về.
Còn về dùng template, lợi ích của dùng tpl là có thể đặt html và PHP code hoàn toàn riêng biệt, giúp cho việc chỉnh sửa, thay đổi sau này rất dễ dàng. Nhưng về tốc độ và hiệu quả theo tôi thì sẽ không bằng cách dùng chộn html và php code đựoc. Vì khi để riêng file thì khi thực thi lệnh, phải mất một khoảng thời gian để chộn php và html( tuy nhiên khoảng thời gian này là nhỏ). Nếu để code php và html riêng thì chúng ta luôn phải có 2 file, Một file html luôn đi kèm với 1 file php để xử lý.
Tùy theo loại website mà nên chọn cách nào cho phù hợp. Đối với web lớn có nhiều modules thì tôi khuyên nên dùng tpl để giúp việc bảo trì và nâng cấp sau này trở nên dễ dàng hơn.