我有以下的列的数据库表:SELECT查询不包括列3
- ID
- COUNTRY_ID
- 名
- 电子邮件
我想选择所有不包括id
和country_id
在SELECT
查询。
我曾尝试以下:
$getOldvalue = $myTable->find()->where(['country_id' => 10])->first()->toArray();
$notAllow = ['id','country_id'];
foreach ($notAllow as $no) {
if(($key = array_search($no, array_keys($getOldvalue))) !== false) {
unset(array_keys($getOldvalue)[$key]);
}
}
这将返回id
和country_id
。我如何选择没有id
和country_id
的所有列?
我希望不要选择 –
您可以发布一些示例表数据,以便我们可以看到您正在处理的内容以及预期结果的示例? – LStarky
改进的英文和格式化 –