Cambiando esta sentencia $sentencia=$dbh->exec($esecuele); por esta otra sentencia $sentencia=$dbh->prepare($esecuele); quedando algo así....
Código PHP:
Ver originaltry
{
/*** Se crea el objeto PDO***/
$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password);
/*** imprime un mensaje diciendo que se ha conectado ***/
echo 'Conectado a la Base de datos';
/*** sentencia SQL ***/
$sql="insert into prueba (id,nombre) value ('','$nombre')";
/*** busca en una declaración al objeto PDO ***/
/*** numero de columnas ***/
echo $count;
/*** sentencia SQL ***/
$esecuele="select * from prueba";
$sentencia=$dbh->prepare($esecuele);
/*** busca en una declaración al objeto PDO ***/
$sentencia->execute();
/*** asigna el atributo para reportar errores ***/
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
/*** numero de columnas ***/
$objeto = $sentencia->fetch(PDO::FETCH_OBJECT);
/*** ciclo que recorreo el objeto ***/
echo $objeto->id.'<br />';
echo $objeto->nombre.'<br />';
/**** Se desconecta la conexion a la base de datos ****/
$dbh=null;
}
Ahora me aparece
Código Error:
Ver originalFatal error: Undefined class constant 'FETCH_OBJECT'
Creo que voy mejorando ^_^