2013-05-23 7 views
0

나는 준비된 문을 사용하여 내 데이터베이스에서 실제 응답 (데이터)를 얻기 위해 노력하고 있어요 :pdo sql을 사용하여 응답 받기?

$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 요청을 통해 액세스되며, foreach($stmt as $row)을 사용하여 각 행을 반입하지 ​​않으려면 exit("{'data':$data_from_db}");을 수행해야합니다. 그대로 그대로 전달하십시오.

답변

0
$results = array(); 

while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ 
    $results[] = $row; 
}