【问题标题】:Get response using pdo sql?使用 pdo sql 获得响应?
【发布时间】:2013-05-18 17:53:42
【问题描述】:

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

$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) 获取每一行。照原样传递。

【问题讨论】:

    标签: sql database select pdo prepared-statement


    【解决方案1】:
    $results = array();
    
    while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
        $results[] = $row;
    }
    

    【讨论】:

      猜你喜欢
      • 2021-05-05
      • 2011-09-18
      • 2020-04-27
      • 2021-09-09
      • 2021-08-19
      • 2014-08-13
      • 2016-11-05
      • 1970-01-01
      • 2018-03-17
      相关资源
      最近更新 更多