php – 创建视图或使用内联?
我有一个规范的数据库,外键/主键给一个数据库. 我计划使用PHP访问这个数据库,用于基本的前端/后端显示.现在,我的问题来自这两个示例查询: CREATE VIEW `view` AS SELECT functiondetails.Detail,functionnames.ID,functionnames.FunctionName,functionnames.Catogory FROM functiondetails INNER JOIN functionnames ON functiondetails.AsscID = functionnames.ID 要么 SELECT functiondetails.Detail,functionnames.Catogory FROM functiondetails INNER JOIN functionnames ON functiondetails.AsscID = functionnames.ID 查询中没有错误,因为我一直都没有运行,但我的整体问题是这样的: 如果我打算不断地从我的数据库中引用很多信息.创建视图不会更容易,然后会随着新添加的信息更新,或者更好的做法是在我的实际php上进行第二个查询.示例: $Query = $MySQli->prepare(" SELECT functiondetails.Detail,functionnames.Catogory FROM functiondetails INNER JOIN functionnames ON functiondetails.AsscID = functionnames.ID ") $Query->execute(); $Results = $Query->fetch_results(); $Array = $Results->fetch_array(MYSQLI_ASSOC); 还是从我的角度选择? $Query = $MySQLi->prepare("SELECT * FROM `view`"); $Query->execute(); $Results = $Query->fetch_results(); $Array = $Results->fetch_array(MYSQLI_ASSOC); 那么哪一个更好的方法用于查询我的数据库? Views是 abstraction layer,创建抽象层的通常原因是为您提供一个使您的生活更轻松的工具.使用视图的一些重要优点包括: >安全 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |