代码之家  ›  专栏  ›  技术社区  ›  davykiash

删除具有Zend DB Table问题的多行

  •  1
  • davykiash  · 技术社区  · 14 年前

    我的数据库里有这些数据

    Col1    Col2
    DA      Data1
    DA      Data2 
    DA      Data3 
    DA      Data4
    DA      Data5 
    

    我想使用Zend DB Table adapter删除col1=DA的所有值。 下面的代码似乎不适用于多行

    public function delete($key)
        {
            $this->delete('Col1 = "'.$key.'"');
        }
    

    如何调整以删除多行?

    2 回复  |  直到 13 年前
        1
  •  0
  •   KumarA    11 年前

    如果使用Zend\Db\TableGateway\TableGateway;则删除多行可以处理以下代码。

       public function delete($key)
       {
            $this->tableGateway->delete(array('Col1' => $key"));
       }
    
        2
  •  -1
  •   Tadas Å ubonis    14 年前

    递归函数? 重命名公共函数delete($key) 到 公共函数deleteKey($key)