zf2で以下のようなクエリを実行したいです。
「Mycolumn」のように Mytable の列を表示
そうする正しい方法は何ですか?
ちなみに私はAbstractTableGateway
クラスを使用しています。
zf2で以下のようなクエリを実行したいです。
「Mycolumn」のように Mytable の列を表示
そうする正しい方法は何ですか?
ちなみに私はAbstractTableGateway
クラスを使用しています。
私はこのようにします:
それを選択したクラスに渡し、次のように実行します。
$sql = "SHOW COLUMNS FROM Mytable LIKE 'Mycolumn'";
$statement = $this->adapter->query($sql);
return $statement->execute();
私は非常に古いスレッドで返信することを知っていますが、LIKE で SELECT を探している人がいるかもしれません
$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;
これはGoogleから見つかったものです。これがあなたの助けになることを願っています...
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
詳細については、訪問:クリックしてください