【发布时间】:2010-02-26 11:28:32
【问题描述】:
我通过 Apache 运行 PHPunit 测试,或者直接在 Eclipse 中(实际上是 ZendStudio)。所有通过 Apache 运行良好,但在 Eclipse 下我有这个错误:
zend mysqli 语句执行错误无 数据提供参数准备 声明
php版本相同(5.2.10),ZendFramework 1.9,这里是代码
function isValidProject($sName)
{
$db = Zend_Db_Table::getDefaultAdapter();
$req = $db->prepare('SELECT id_project FROM sys_projects WHERE url_alias=?');
$req->bindParam(1, $sName);
$req->execute();
$row = $req->fetch();
if($row) return $row['id_project'];
else return FALSE;
}
我也试过这个方法,结果一样
$req = $db->query('SELECT id_project FROM sys_projects WHERE url_alias=?', array($sName));
谢谢
塞德里克
【问题讨论】:
标签: php zend-framework mysqli