Select zend frame work 2 中具有虚拟值的虚拟列
Select a dummy column with a dummy value in zend frame work 2
$SQL = "SELECT '' as name,'' as id FROM `student`"
如果这样做会显示错误
$select->columns(array(''=>'name'));
还有其他方法吗?
列名和别名的顺序需要颠倒:
SELECT '' as name
$select->columns(array('name' => ''));
列名 '' 需要按字面意思使用,因为它不是列名,您可以使用 Zend\Db\Sql\Expression:
$select->columns(array('name' => new \Zend\Db\Sql\Expression('')));
$SQL = "SELECT '' as name,'' as id FROM `student`"
如果这样做会显示错误
$select->columns(array(''=>'name'));
还有其他方法吗?
列名和别名的顺序需要颠倒:
SELECT '' as name
$select->columns(array('name' => ''));
列名 '' 需要按字面意思使用,因为它不是列名,您可以使用 Zend\Db\Sql\Expression:
$select->columns(array('name' => new \Zend\Db\Sql\Expression('')));