Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2010, 17:58
erxaca
 
Fecha de Ingreso: enero-2010
Mensajes: 389
Antigüedad: 14 años, 3 meses
Puntos: 4
Llamar una función dentro de otra

Hola, tengo varios script php donde cada cuenta con una serie de funciones. Por ejemplo tengo el de acceso_db.php que cuenta con las funciones pertinentes al acceso, realizacion de la consulta, obtener resultado y cerrar la bd.
Código PHP:
function Conexion() {
  global 
$usuario$servidor$pass;
  
$conexion=mysql_connect($servidor,$usuario,$pass);
  return 
$conexion;
}

//Hacemos la consulta
function Consulta($consulta,$conexion) {
  global 
$bd;
  
mysql_select_db($bd,$conexion);
  return 
mysql_query($consulta,$conexion);
}

//Obtenemos los resultados
function Datos($resultado) {
  return @
mysql_fetch_assoc($resultado);
}

//Cerramos la base de datos
function Cerrar($conexion) {
  
mysql_close($conexion);

Otro de ellos se encarga de los articulos y es aquí donde tengo el problema, esto creando las distintas funciones pero no funcionan, he probado con el uso de variables golbales pero no es eso, la funcion es la siguiente:
Código PHP:
function Articulos_Todos() {
  
//Ejecutamos la consulta
  
global $resultado$conexion;
  
$resultado=Consulta('SELECT titulo,contenido FROM articulos',$conexion);
  
//Pasamos los datos al array
  
while($fila=Datos($resultado)) {
    include(
'vista.php');
  }


¿Cual es el problema?

Saludos