所以我有
一个朋友的网站,我正在努力帮助他优化查询
因为他收到了房东的电子邮件,所以他的网站也是eating
很多资源。所以看着这个查询我在想,有什么办法
这可以更快或更聪明(消耗更少的时间或更少的内存),我不会
知道哪种方法最好,也许是准备好的陈述或一些
当前代码的改进。

$query=@mysql_query("
    SELECT
        tl.title,
        tl.dt,
        tk.nr as nr2,
        tk.name as cat,
        tf.name,
        tf.type,
        tf.alt,
        tt.trupi
    FROM
        ".$tab['news']." as tl,
        ".$tab['category']." as tk,
        ".$tab['foto']." as tf,
        ".$tab['entry']." as th,
        ".$tab['body']." as tt
    WHERE
        tl.nr = '$nr' AND
        tl.foto = tf.nr AND
        tl.kategoria = tk.nr AND
        tl.hyrja = th.nr AND
        tl.trupi = tt.nr");


非常感谢您的所有建议,
谢谢。

最佳答案

首先,您可以使用ANSI 92连接语法。

结合使用两个字母首字母缩写词,这将使您更清楚查询的内容。

关于php - 在网站上优化SQL查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12367672/

10-09 05:09