<?php
$enlace = mysqli_connect("127.0.0.1", "usuario", "contraseña", "world");
if (!$enlace)
{
$error = mysqli_connect_error();
$errno = mysqli_connect_errno();
print "$errno: $error\n";
exit();
}
$consulta = "SELECT Name, Population, Continent FROM Country WHERE Continent=? ORDER BY Name LIMIT 1";
$sentencia = mysqli_stmt_init($enlace);
if(!mysqli_stmt_prepare($sentencia, $consulta))
{
print "Falló la preparación de la sentencia\n";
}
else
{
mysqli_stmt_bind_param($stmt, "s", $continente);
$array_continentes = array('Europe','Africa','Asia','North America');
foreach($array_continentes as $continente)
{
mysqli_stmt_execute($sentencia);
$resultado = mysqli_stmt_get_result($sentencia);
while ($fila = mysqli_fetch_array($resultado, MYSQLI_NUM))
{
foreach ($fila as $f)
{
print "$f ";
}
print "\n";
}
}
}
mysqli_stmt_close($sentencia);
mysqli_close($enlace);
?>
El resultado de los ejemplos sería:
Albania 3401200 Europe
Algeria 31471000 Africa
Afghanistan 22720000 Asia
Anguilla 8000 North America