我有一个网站,用户可以在其中上传房地产图片。
表结构:
image_id
property_id
userid
filename
thumbfilename
display_order
timestamp
场景:当用户上传多张图片时,他/她应该能够从他们上传的图片中为指定的属性设置主照片。
编码:
$sql = 'UPDATE property_images SET display_order = display_order + 1 WHERE property_id = "' . $this->_request->getParam('propertyid') . '"';
$images->getAdapter()->fetchAll($sql);
$images->update(array("display_order" => 1), 'image_id = "' . $this->_request->getParam('imageid') . '"');
问题:调用 $images->getAdapter()->fetchAll(); 时收到“一般错误”;然而,SQL 成功执行,但 Zend_DB_Table 抛出异常并且不会继续执行下一个命令。任何想法/建议将不胜感激。