PHP:SQL 查询从任何表中选择 php 数组提供的列

标签 php mysql sql

我有一组列,我想从表中搜索它们。

我希望使用 SQL,例如:

$columns = array('a', 'b', 'c');
$sql = "select $columns from table";

这可能吗?我们如何执行这样的操作?

最佳答案

其中一部分是可能的:

$columns = array('a','b','c');
$sql = "Select ".implode(",", $columns) . " from table....";

PHP implode Manual

编辑

恐怕,排除表名是不可能的! 但您可以首先查询所有表名称,然后从这些表名称中进行选择。

关于PHP:SQL 查询从任何表中选择 php 数组提供的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31688763/

相关文章:

php - 将变量保存为 txt 但不在服务器中

android - 是否可以仅向拥有当前安装 apk 的用户发送推送通知?

php - 在php中显示多个键和数组列的结果

php - 包含 .phtml zend

基于 Mysql json 的趋势​​标签实现

java - 如何使用 UCanAccess 从 Java 将两个字符串插入到我的 Access 数据库中?

php - sql 获取 x 包含字符串中每个单词的所有行

sql - postgresql - 多列的前 5 个值,以及值的总和

php - mysql_fetch_array 不检索所有行

Mysql查询对表中的一列求和,其中另外两列组合在一起时是唯一的