我有两个问题,我是 PHP 和 MySQL 的新手
首先我想知道如何在查询中运行 EXPLAIN 并查看它的结果,当我使用
$SQL = mysql_query("EXPLAIN SELECT id,name FROM table_name")
我用
print_r($SQL)
它只给了我资源 id 数值。我想知道它如何解释我的查询
我需要一个工作示例,向我展示如何查看解释或如何在页面上打印解释结果以阅读。
第二个问题是,
我的单个 PHP 页面有超过 25 个查询和来自不同表的所有查询,在一些查询中我使用了内部联接,主页设置为显示来自许多表的信息,有些表不用作联接,
此页面上的问题是它显示“MySQL 客户端内存不足”的错误消息。
所以这个问题是因为sql查询太多或者只是我的查询没有优化好。
有什么建议么..?
编辑
对不起,我忘了提,mysql客户端内存不足的解决方案很快。比我如何在 PHP/MySQL 查询中使用它?