Bueno en realidad para trabajar con mysqli tienes 2 formas:
- Usarlo de forma procedural
ó
- Usarlo Orientado a Objetos (te lo recomiendo)
Bueno de ejemplo una consulta en ambas formas
de
Forma Procedural
$con = mysqli_connect("localhost", "usuario", "password", "tu_bd");
/* verificar la conexion */
if (mysqli_connect_errno()) {
echo "Hay error de conexion: ". mysqli_connect_error();
exit();
}
$sql = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
if ($rs = mysqli_query($con, $sql)) {
/* fetch array asociativo*/
while ($fila = mysqli_fetch_assoc($rs)) {
echo $fila["Name"].' '.$fila["CountryCode"].'<br>';
}
/* liberamos la memoria asociado al resultado */
mysqli_free_result($result);
}
/* cerrmos conexion*/
mysqli_close($con);
ok ahora
Orientada a Objetos
$mysqli = new mysqli("localhost", "usuario", "password", "tu_bd");
/* verificar conexion */
if (mysqli_connect_errno()) {
echo "Error enconexion: ". mysqli_connect_error();
exit();
}
$sql = "SELECT Name, CountryCode FROM City ORDER by ID DESC LIMIT 50,5";
if ($rs = $mysqli->query($sql)) {
/* fetch array asociativo*/
while ($fila = $rs->fetch_assoc()) {
echo $fila["Name"].' '.$fila["CountryCode"].'<br>';
}
/* liberamos la memoria asociada al resultado */
$rs->close();
}
/* cerramos la conexion */
$mysqli->close();
Bueno ahi estan las 2 maneras de usar mysqli, ya depende de ti, en escoger uno de los 2, ah mas ejemplos encuentras en la documentacion de php->Referencia de Funciones->Extension Mejorada de Mysql aqui el
link