<?php
$enlace = mysqli_connect("localhost", "my_usuario", "mi_contraseña", "world");
/* comprobar la conexión */
if (mysqli_connect_errno()) {
printf("Falló la conexión: %s\n", mysqli_connect_error());
exit();
}
$ciudad = "Amersfoort";
/* crear una sentencia preparada */
$sentencia = mysqli_stmt_init($enlace);
if (mysqli_stmt_prepare($sentencia, 'SELECT District FROM City WHERE Name=?')) {
/* vincular los parámetros para los marcadores */
mysqli_stmt_bind_param($sentencia, "s", $ciudad);
/* ejecutar la consulta */
mysqli_stmt_execute($sentencia);
/* vincular las variables de resultados */
mysqli_stmt_bind_result($sentencia, $distrito);
/* obtener el valor */
mysqli_stmt_fetch($sentencia);
printf("%s está en el distrito de %s\n", $ciudad, $distrito);
/* cerrar la sentencia */
mysqli_stmt_close($sentencia);
}
/* cerrar la conexión */
mysqli_close($enlace);
?>
El resultado de los ejemplos sería:
Amersfoort está en el distrito de Utrecht