Este funciona
Código PHP:
$sql_p = 'SELECT * FROM Usuario';
$fuente = sprintf('mysql:host=localhost;dbname=cafero');
$basededatos = new PDO($fuente, 'cafero', 'xxxx');
$basededatos->exec('set names utf8');
$consulta=$basededatos->prepare($sql_p);
$consulta->execute();
$resultado =$consulta->fetchAll();
$nelementos= count($resultado);
print "$nelementos";
Código PHP:
function conexion() {
//Funcion de Conexion
$fuente = sprintf('mysql:host=localhost;dbname=cafero');
$basededatos = new PDO($fuente, 'cafero', 'xxxx');
$basededatos->exec('set names utf8');
return $basededatos;
}
Y nada no funciona muestra Se ha producido un error....
Código PHP:
$sql_p = 'SELECT * FROM Usuario';
require_once ('funciones.php');
conexion();
$consulta=$basededatos->prepare($sql_p);
$consulta->execute();
$resultado =$consulta->fetchAll();
$nelementos= count($resultado);
print "$nelementos";