2012-11-29 30 views

回答

11

我不喜歡這樣寫道:

  1. Create an adapter
  2. 將它傳遞給選定的類並運行如下所示:

    $sql = "SHOW COLUMNS FROM Mytable LIKE 'Mycolumn'"; 
    
    $statement = $this->adapter->query($sql); 
    return $statement->execute(); 
    
0

這是發現從谷歌的一些東西,希望這有助於ü...

use Zend\Db\Sql\Sql; 
$sql = new Sql($adapter); 
$select = $sql->select(); // @return Zend\Db\Sql\Select 
$insert = $sql->insert(); // @return Zend\Db\Sql\Insert 
$update = $sql->update(); // @return Zend\Db\Sql\Update 
$delete = $sql->delete(); // @return Zend\Db\Sql\Delete 

獲取更多信息請訪問:click

+0

不,他們只是DML語句工作。但我的查詢是不同的。這是一個'show columns'聲明。 –

2

我知道一個很老的線程答覆,但也許有些人找SELECT與LIKE

$this->table = $data['table']; 
    $select = new Select(); 
    $spec = function (Where $where) { 
     $where->like('company', '%1%'); 
    }; 
    $select->from($this->table); 
    $select->where($spec); 
    $resultSet = $this->selectWith($select); 
    $resultSet->buffer(); 
    return $resultSet;