【发布时间】:2018-11-16 15:45:38
【问题描述】:
您能告诉我以下代码之间是否存在相关差异?
$stmtLA = "SELECT `title`, `audio`, `capa`, `link`, `alt` FROM table WHERE type = 'tes' AND formato = 'mv' ORDER BY id DESC LIMIT 6";
$IDLA = $conn->query($stmtLA);
和
$IDLA = $conn->query("SELECT `title`, `audio`, `capa`, `link`, `alt` FROM table WHERE type = 'tes' AND formato = 'nv' ORDER BY id DESC LIMIT 6");
我有很多这样的查询,从我的数据库中获取记录并在屏幕上打印。我在想如果我使用“单行”查询是否能获得性能。
【问题讨论】:
-
为自己保存一个变量不会获得更好的性能。
-
formato = 'nv' vs formato = 'mv' 在查询中有所不同,因此它们应该返回不同的结果。也许有意图使值“mv”变量?这可以通过使用 PDO 在变量中准备查询来完成
-
@SanderVisser Nop,这只是随机值。只是在这里问