Realizar un SELECT con mysqli

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