[英]Delete query in zend framework 2
I can retrieve data easily from this, but while I tried from delete it deletes all the data of my table, what's going wrong in this? 我可以轻松地从中检索数据,但是当我尝试从删除中删除数据时,它会删除表中的所有数据,这怎么了?
$db = $this->serviceLocator->get('Zend\Db\Adapter\Adapter');
$sel = new Sql($db);
$s=$sel->delete('milestone','goal_id='.$edit_id);
echo $s->getSqlString();
I think the problem comes from the id. 我认为问题来自ID。
Try this:- 尝试这个:-
<?php
$db = $this->serviceLocator->get('Zend\Db\Adapter\Adapter');
$sql = new Sql( $db );
$delete = $sql->delete('milestone')->where("goal_id = $edit_id");
//see the deleted entry
$deleteString = $sql->getSqlStringForSqlObject($delete);
echo $deleteString;
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.