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";
?>