嵌套选择查询问题
我有一个选择查询,它为我获取一个包含行的表,我想从这个结果中获取特定行,但使用相同的第一个查询,我解释说:
我们有一个查询:
$myQuery=("select col1,col2 from table where ..");
看起来是这样的:
|col1|col2 |
|----------|
|res1|res11|
|res2|res21|
|res3|res31|
我现在想要得到<例如,code>res31,但使用名为 $myQuery
的最后一个查询,就像我们向其中添加 select * from ...
一样。
我希望我已经解释清楚了,如果我解释得不够,请指出。
问候!
I have a select query that fetches me a table with rows, I want to get a particular row from this result but using the same first query, I explain:
We have a query:
$myQuery=("select col1,col2 from table where ..");
The seems is like that:
|col1|col2 |
|----------|
|res1|res11|
|res2|res21|
|res3|res31|
I want now to get res31
, for example, but using the same last query called $myQuery
, like we add a select * from ...
to it.
I hope I did explain it, please say if I didn't enough.
Regards!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我理解正确的话:你只需输入
MySQL 就会明白
If I understood correctly: you can type just
MySQL will understand that
如果您使用 Mysqli,那么您可以使用 绑定参数 来实现这一点。 PDO 会更好用。
如何使用绑定参数执行此操作的伪代码:
这只是将查询参数绑定到
?
的示例。深入研究最适合您的 mysqli 和 PDO API。强烈建议使用 PDO,因为您稍后可以根据需要从使用 mysql 更改为使用 postgres,而无需更改所有数据库查询。If you use Mysqli, then you could use binded params to achieve this. PDO would be even better to use.
Psuedo-code for how you would then do this with binded params:
This is just an example of binded your query param to the
?
. Dig into the APIs of mysqli and PDO for which suits you best. PDO is highly recommended though as you could later change from using mysql to postgres if needed, without changing all of your DB queries.