MYSQL查询使用PHP非常慢,但在phpMyAdmin和命令行中速度很快
我不明白为什么MYSQL查询在PHP脚本中花费的时间更多,而在phpMyAdmin中花费的时间更少 查询:MYSQL查询使用PHP非常慢,但在phpMyAdmin和命令行中速度很快,php,mysql,sql,phpmyadmin,Php,Mysql,Sql,Phpmyadmin,我不明白为什么MYSQL查询在PHP脚本中花费的时间更多,而在phpMyAdmin中花费的时间更少 查询: SELECT `id`, `title`, `slug`, `price`, `image`, `seller` FROM (`products`) WHERE `price` >= '0' AND `price` <= '2000' AND `cp_price` != '0' AND `category` LIKE '%,2,%' ORDER BY `id` DESC LIM
SELECT `id`, `title`, `slug`, `price`, `image`, `seller` FROM (`products`) WHERE `price` >= '0' AND `price` <= '2000' AND `cp_price` != '0' AND `category` LIKE '%,2,%' ORDER BY `id` DESC LIMIT 20, 20
从(`products`)中选择`id`、`title`、`slug`、`price`、`image`、`seller`,`products`),其中`price`>='0'和`price`请尝试使用到MySQL DB的持久连接:-它们是值得的,因为您不必首先设置连接
您还可以尝试使用探查器找出瓶颈所在。例如:创建一个页面并将该页面连接到数据库。在该页面上,只保留您的查询,然后运行该页面。您的查询不会花费太多时间。问题出在其他地方。安装此=>,设置数据库连接,然后您将获得有关数据库连接时间的分析详细信息,可能是服务器为页面提供服务所花的时间,这不是mysql的错。粘贴一些PHP代码……哈哈。。太棒了。。