Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/07/2019, 03:57
Avatar de kahlito
kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.936
Antigüedad: 21 años, 1 mes
Puntos: 65
Respuesta: Problema con consulta PDO

Hola juandedios

En principio parace que está todo bien, habría que ver también que tienes en el controlador y en el archivo que llama al controlador. También puedes hacer un var_dump($stmt); para ver que te devuelve en la consulta.

Código PHP:
public function mdlMostrarDetalleVenta($item$valor) { 

    
$stmt Conexion::conectar() -> prepare("SELECT  
                                             A.id AS id,  
                                             A.fecha AS fecha,  
                                             B.nombre AS nomEmpresa,  
                                             C.nombres AS nomCliente,  
                                             C.apellidos AS apeCliente  
                                             FROM ventas A  
                                             INNER JOIN empresas B ON B.id = A.empresa  
                                             INNER JOIN clientes C ON C.id = A.cliente  
                                             WHERE A.$item = :$item"
); 

    
var_dump($stmt);
    
$stmt -> bindParam(":" $item$valorPDO::PARAM_INT); 
    
$stmt -> execute(); 

    return 
$stmt -> fetch(); 

    
$stmt -> close(); 
    
$stmt null


De todas formas ahora que me fijo, ¿no estás consultando el mismo ¿id?

Código PHP:
 WHERE A.$item = :$item");  cambia a -> WHERE A.$item = :$valor"); 
Saludos.