No hay ningún error, pero tu no estás recuperando el dato devuelto, es decir que haces la ejecución y obtienes el
resource desde MySQL, pero luego no lo estás manejando.
Al menos date una veulta por el
manual de referencia... (y aprovecha a leer la advertencia).
El ejemplo del manual:
Código PHP:
Ver original<?php
// Lo siguiente podría ser proporcionado por un usuario, como por ejemplo
$nombre = 'fred';
$apellido = 'fox';
// Formular la consulta
// Este es el mejor método para formular una consulta SQL
// Para más ejemplos, consulte mysql_real_escape_string()
$consulta = sprintf("SELECT nombre, apellido, direccion, edad FROM amigos WHERE nombre='%s' AND apellido='%s'",
// Ejecutar la consulta
// Comprobar el resultado
// Lo siguiente muestra la consulta real enviada a MySQL, y el error ocurrido. Útil para depuración.
if (!$resultado) {
$mensaje = 'Consulta no válida: ' . mysql_error() . "\n"; $mensaje .= 'Consulta completa: ' . $consulta;
}
// Usar el resultado
// Si se intenta imprimir $resultado no será posible acceder a la información del recurso
// Se debe usar una de las funciones de resultados de mysql
// Consulte también mysql_result(), mysql_fetch_array(), mysql_fetch_row(), etc.
echo $fila['nombre'];
echo $fila['apellido'];
echo $fila['direccion'];
echo $fila['edad'];
}
// Liberar los recursos asociados con el conjunto de resultados
// Esto se ejecutado automáticamente al finalizar el script.
?>