0

我正在尝试使用准备好的语句从我的数据库中获取实际响应(数据):

$stmt=$dbconn->prepare("SELECT user_videos FROM public.account_recover_users WHERE user_mail= :email");
$stmt->execute(array(':videos'=>$json_videos,':email'=>$email));

我知道这$stmt->execute(array(':videos'=>$json_videos,':email'=>$email));将返回一个布尔值,而不是实际数据。但是如何从我的数据库中获取数据到一个数组中呢?稍后我需要返回该数据,脚本是通过GET请求访问的,我需要这样做exit("{'data':$data_from_db}");,我不想使用foreach($stmt as $row). 照原样通过它。

4

1 回答 1

0
$results = array();

while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
    $results[] = $row;
}
于 2013-05-23T11:35:41.090 回答