我有一组列,我想从表中搜索它们。
我希望使用 SQL,例如:
$columns = array('a', 'b', 'c');
$sql = "select $columns from table";
这可能吗?我们如何执行这样的操作?
最佳答案
其中一部分是可能的:
$columns = array('a','b','c');
$sql = "Select ".implode(",", $columns) . " from table....";
编辑
恐怕,排除表名是不可能的! 但您可以首先查询所有表名称,然后从这些表名称中进行选择。
关于PHP:SQL 查询从任何表中选择 php 数组提供的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31688763/