【发布时间】:2014-07-12 02:27:17
【问题描述】:
我正在尝试使用此代码来提取一些值:
主要
// refhls : array
foreach($refhls as $refhl){
$abc = $this->getArrayIntervenants($refhl);
}
功能
public function getArrayIntervenants($refhl){
$requete = $this->bdd->bd->prepare('SELECT intervenant FROM detailsfiche WHERE ref_hl = :ref_hl');
$requete->bindValue(':ref_hl', $refhl, PDO::PARAM_INT);
$requete->execute(); // -----MARKED LINE-----
return $requete->fetchAll(PDO::FETCH_ASSOC);
}
这样做我在标记的行上收到此错误消息:
注意:file.php 中第 138 行的数组到字符串的转换
请问我该如何解决?
【问题讨论】:
-
你想插入数组中的所有值吗?或任何单个值>
-
$refhl 的值是多少?如果它是一个数组,那么我相信你有一组不相等的键值。
-
@aowie1,这是一个字符串
-
@FerozAkbar,我想将请求的所有输出值插入到数组中。
标签: php zend-framework2