在PHP变量中保存查询

时间:2016-11-28 10:14:05

标签: php postgresql

我怀疑从PHP变量中的Postgresql中的查询中保存数据

<?php
header('Content-Type: text/html; charset=UTF-8'); 
date_default_timezone_set('America/Lima');

$pdo = new PDO('pgsql:host=localhost;port=5432;dbname=NameBd', 'postgres',  '12345'); 
$stmt = $pdo->prepare("select 
c.telefono_movil,
m.mensaje,
(Select to_char(fecha_mensaje_detalle,'mm-dd')) as fecha

from mensaje_detalle md
inner join cliente c on (c.codigo_cliente=md.codigo_cliente)
inner join mensaje m on (m.codigo_mensaje=md.codigo_mensaje)"); 

$stmt->execute(); 
 while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
 var_dump($row['telefono_movil']);
 var_dump($row['mensaje']);
 var_dump($row['fecha']);
}
?>

我想将从数据库中提取的三个对象保存到变量中。

   var_dump($row['telefono_movil']);
   var_dump($row['mensaje']);
   var_dump($row['fecha']);

感谢您提供任何帮助

1 个答案:

答案 0 :(得分:0)

print_r( json_encode( $stmt->fetchAll() ) );

然后您可以使用密钥存储所需的值。