Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2011, 09:38
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años
Puntos: 261
PDO No muestra la consulta

Hola a todos, siguiendo las recomendaciones he empezado a tratar PDO para las conexiones con la DB. He revisado el manual y he visto varios ejemplos. Pero...

Intentando comprender su funcionamiento para implementarlo en el proyecto he querido hacer una consulta básica que muestre el id y el nombre de un usuario.

Me sale las impresiones, conectado y desconectado pero no muestra la consulta. Llevo toda la mañana probando cosas pero no, no lo consigo.

Este el el code:
Código PHP:
<?php
/****** Error Report *********/
error_reporting(E_ALL);
ini_set("display_errors"1);
/*****************************/

$strDSN "mysql:dbname = basededatos; host = localhost; user = root; password = root";
try {
    
$objPDO = new PDO($strDSN);
    print 
"Conexión realizada ....<br />\n";
    
// La conexión
    
$i 0;
    
$strQuery "SELECT iduser, usuario FROM usuarios WHERE iduser = 2";
    
$objStatement $objPDO-> prepare($strQuery);
    
$objStatement-> execute();
    while (
$arRow $objStatement-> fetch(PDO::FETCH_ASSOC)) {
            print 
'Row ' $i '<br />' "\n";
            
            foreach (
$arRow as $key => $value) {
                    print 
'Columna ' $key ', Valor ' $value '<br />' "\n";
            };
            
$i++;
    };
  
} catch (
PDOException $e) {
    echo 
'Hay errores: ' $e-> getMessage() . "\n";
    exit(
0);
}

// Desonectar
$objPDO NULL;
print 
"Desconexión realizada.\n";
?>
Saludos y gracias de antemano,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight