【发布时间】:2013-07-27 23:38:25
【问题描述】:
当我调试我的程序时,我在底部有许多大的 SQL 查询作为输出,我会分析它们。是否可以将查询样式设置为:
SELECT * FROM users LEFT JOIN profile ON users.id = profile.id WHERE user_id = 2到
SELECT * FROM users
LEFT JOIN profile
ON users.id = profile.id
WHERE user_id = 2
这样查询会更容易吗?如果没有大量 PHP 代码,我能做些什么吗?或者也许有 jQuery 插件?
【问题讨论】:
-
实际上是否需要将原始查询放在源代码中的一行而不是自然缩进和换行?也许这是 MySQL 或 PHP 库的限制,因为我不经常使用它,但我找不到这样的参考。如果可能,最好修复源代码,以便在编辑代码和调试代码时享受格式化的好处。
-
@IMSoP PHP 中没有这样的限制
-
@Mike 谢谢。我见过很多人像这样将他们的查询压缩到一行上,所以我想也许有一些很好的理由。对我来说,在编写 SQL 查询时将它们格式化为多行似乎真的很自然,就像我编写任何其他代码一样。
-
@IMSoP 我同意。我尽可能地拆散我的。