Para seleccionar una serie de registros a traves de una sentencia SELECT con el nuevo metodo mysqli,
$sql =»SELECT * FROM usuarios»;
if(!$resultado = $conexion->query($sql))
{
die(‘Ocurrio un error ejecutando el query [‘ . $conexion->error . ‘]’);
}
Si el resultado de la consulta es correcto, tendremos en el objeto $resultado toda la información que iremos “sacando” conforme lo necesitemos, por ejemplo para saber el numero de registros $resultado->num_rows;
Ejemplo
Para mostrar los registros del select
$sql =»SELECT * FROM libros»;
if ( !$resultado = $conexion->query($sql) )
{ die(‘Ocurrio un error ejecutando el query [‘ . $conexion->error . ‘]’); }
Ya tenemos en $resultado la información que queremos, ahora tendremos que visualizarla a traves de un bucle si lo que queremos es ver todos los registros.
if ($result->num_rows > 0) { // Si hay algun registro
While ( $fila = $resultado->fetch_assoc())
{
// $fila es un array con todos los campos que se pusieron en el select
echo $fila[‘autor’] . ‘<br />’;
} // fin While
} // fin if
// fetch_assoc Devuelve una matriz de cadena que representa a la fila obtenida del select