2013-05-23 4 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, и мне нужно будет сделать exit("{'data':$data_from_db}");, поэтому я не хочу извлекать каждую строку, используя foreach($stmt as $row). Просто передай все так, как есть.

ответ

0
$results = array(); 

while($row = $stmt->fetch(PDO::FETCH_ASSOC)){ 
    $results[] = $row; 
} 
Смежные вопросы