![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
A ver, mi duda es la siguiente. Estoy desarrollando una página en HTML - PHP y una base de datos en postgreSQL. Toda lo que he desarrollado va muy bien hasta que me sucede lo siguiente
Fatal error: Cannot redeclare conexion() (previously declared in C:\wamp\www\..\manejadorBD.php:2) in C:\wamp\www\...\manejadorBD.php on line 7
(He sustituido parte de la dir por los puntos
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
El error se presenta aquí:
include("C:\wamp\www\...\controladorBD.php");
$c=conectar($curso);
$p=conectar($cedula);
donde las variables $curso y $cedula son dos string que definen un query a la BD.
La funcion conectar es la siguiente:
function conectar($query){
include ("C:\wamp\www\...\manejadorBD.php");
$result=conexion($query);
return $result;
}
y la funcion conexion es:
function conexion($query){
$conn=pg_connect("host=localhost port=5432 user=postgres dbname=xxx password=xxx");
$result=pg_query($conn,$query);
pg_close($conn);
return $result;
}
Ya he realizado consultas de esta manera en este mismo proyecto pero no había llamado dos veces a la funcion conectar() desde el mismo .php
Mi pregunta: ¿ Es posible incluir dos veces a la misma funcion tal como lo estoy haciendo? En caso de que la respuesta sea "No", ¿Cómo podría solucionarlo?
De antemano gracias!!!