gpt4 book ai didi

php - 如何在不在查询中定义的情况下获取所有表列?

转载 作者:搜寻专家 更新时间:2023-10-30 23:20:32 25 4
gpt4 key购买 nike

我有两个表,用户公司。我像这样加入他们:

   $table = $this->getDbTable();
$select = $table->select();
$select->setIntegrityCheck( false );

$select->from( array('User'), array( 'id' => 'id',
'name' => 'User.name',
'gender' => 'User.gender',
'Company_id' => 'User.Company_id'
));

$select->join( 'Company', 'Company.id = User.Company_id',
array( 'Company_name' => 'Company.name' ,
'Company_address' => 'Company.address'
));

$rows = $table->fetchAll( $select );

它正在工作并给我准确的结果。 问题 是我必须在上面的代码中提到列名。我想获取所有列而不在上面的代码中提及它们。

例如我想要这样的东西来获取所有列(但它不提供所有列值):

   $table = $this->getDbTable();
$select = $table->select();
$select->setIntegrityCheck( false );
$select->from( array('User') );
$select->join( 'Company', 'Company.id = User.Company_id' );
$rows = $table->fetchAll( $select );

谢谢

最佳答案

关于php - 如何在不在查询中定义的情况下获取所有表列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7163341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com