gpt4 book ai didi

mysql - 有什么不同?

转载 作者:行者123 更新时间:2023-11-29 16:41:01 24 4
gpt4 key购买 nike

你能告诉我下面的代码之间是否有相关的区别吗?

$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");

我有很多像这样的查询,从我的数据库获取记录并在屏幕上打印。我在想如果使用“单行”查询是否可以获得性能。

最佳答案

第一个版本创建一个一次性变量,然后在查询中使用该变量。第二个版本只运行查询。

在性能方面没有区别,但首先存在一个风险,您可能会失败并执行错误的查询。

我强烈建议遵循第二种风格,因为您已经直接加载了查询,并且正在执行的内容在视觉上很明显。在前者中,可能有两个稍微相似的变量,并且使用两个完全不同的查询,例如 $sql3$sql8乍一看可能看起来很相似。

关于mysql - 有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53341152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com