|
|
1
4
使用关联数组保存准备好的语句。 您的输入是一个列和排序方法,对吗?因此,通过以下方式准备查询:
现在,要查找正确的查询,您不需要一些合成代码——只需按列和顺序直接查找。 要查找查询,不要让用户输入1-8之间的数字,而是让他们输入列和顺序。假设列在变量$col中,而顺序在$ord中。只需说$queries[$col][$ord]。 如果出于某种原因你不得不使用这个号码(为什么?)然后你需要一个稍微不同的策略。在这种情况下,您存储查询 按那个数字 .
换句话说,您应该根据计划如何查找查询来存储查询。 |
|
|
2
1
您可以按列号排序,列号可以参数化。如果在select子句中指定列,那么以这种方式使用order by通常会更清晰。我不确定asc/desc是否可以参数化,尽管… |
|
|
3
0
您始终可以动态构建查询。将地图存储在
|