首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用数组的SQL查询

问使用数组的SQL查询
EN

Stack Overflow用户
提问于 2013-03-04 03:01:08
回答 1查看 77关注 0票数 0

PHP新手。我有一个很长的SQL查询,类似于:

代码语言:javascript
复制
SELECT name, date, bio, image, articles, related FROM Person WHERE id = $id

我想使用mysqli以类似如下的方式进行查询:

代码语言:javascript
复制
$results = $mysqli->query($testQuery);

其中$testQuery是我在上面写的MySQL查询。

我不需要在查询文本中键入字段列表,而是将字段名称分配给一个数组或类似的值,然后在查询文本中解压该数组,这样我就可以执行如下操作

代码语言:javascript
复制
$testQuery = SELECT {$listOfFields} FROM Person

有人知道我会怎么做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-04 03:03:06

您可以使用:

代码语言:javascript
复制
$listOfFields = array('name', 'date', 'bio', 'image', 'articles');

$testQuery = "SELECT ".implode(",",$listOfFields)." FROM Person";
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15189548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档