/** * Dado el identificador de un album, lo elimina de la base de datos (nombre, teléfonos, ...). * @param int $id Identificador del album que va a ser borrado. * @return bool Devuelve verdadero si ha borrado el album. Falso en caso contrario. */ public static function borrarPorId($id) { $id = filtrarCadena($id); $borrado = false; try { $conexion = BD::conectar(); $sentencia = "delete from albumes where id = " . $id; $resultado = mysql_query($sentencia, $conexion); if ($resultado) { $borrado = true; } else { echo "<ENAlbum::borrarPorId(id)>" . mysql_error(); } BD::desconectar($conexion); } catch (Exception $e) { echo "<ENAlbum::borrarPorId(id) " . $e->getMessage(); } return $borrado; }
<?php include '../BD.class.php'; include '../GM_busquedas_motor.class.php'; $data = array(); BD::conectar(); $data = GM_busquedas_motor::obtener_datos_mapa($_POST["idp"]); BD::desconectar(); echo json_encode($data);
/** * Obtiene un país desde la base de datos a partir de su identificador. * @param int $id Identificador del país que se va a obtener. * @return ENPais Devuelve el país con todos sus atributos extraidos desde la base de datos. Devuelve NULL si ocurrió algún error. */ public static function obtenerPorId($id) { $id = filtrarCadena($id); $pais = NULL; try { $sentencia = "select id, nombre from paises where id = '{$id}'"; $resultado = mysql_query($sentencia, BD::conectar()); if ($resultado) { $fila = mysql_fetch_array($resultado); if ($fila) { $pais = self::obtenerDatos($fila); if ($pais == NULL) { echo "<ENPais::obtenerPorId()> País nulo {$id}"; } } BD::desconectar(); } else { echo "<ENPais::obtenerPorId()>" . mysql_error(); } } catch (Exception $e) { $pais = NULL; echo "<ENPais::obtenerPorId() " . $e->getMessage(); } return $pais; }