estoy haciendo un portal en PHP,
y quiero crear un fichero php con funciones que accedan a la BD y me da error...
Tengo esta fichero de prueba:
Código PHP:
<?php
include ("config.php");
function hola() {
$consulta = "select * from recetas";
$receta=mysql_query($consulta, $link);
if ($res_recetas = mysql_fetch_array($receta)){
$result = $res_recetas['titulo'];
}
return $result;
}
$aux = hola();
echo ($aux);
?>
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/IG31/al073568/public_html/update.php on line 7
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/IG31/al073568/public_html/update.php on line 10
Si escribo el código de la función fuera de function () {....} lo hace correcto y muestra el título de la receta por pantalla.
¿Por qué es esto? Lo de MySQL-Link .....si es el mismo enlace a la BD en todas las páginas y funciona...desde dentro de una función no puedo hacer esto??? :(