elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 22:22  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  error de tipos en conexion a MYSQL, ayuda pls
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: error de tipos en conexion a MYSQL, ayuda pls  (Leído 490 veces)
gony89

Desconectado Desconectado

Mensajes: 2


Ver Perfil
error de tipos en conexion a MYSQL, ayuda pls
« en: 3 Febrero 2012, 11:35 »

Seguramente sea una tonteria, pero me esta comiendo la moral, porque no veo el fallo.
Estoy intentando conectar a una bases de datos MYSQL, antes lo hacia desde cada funcion que lo requeria y metia el codigo a pelo y me funcionaba, pero estoy intentado meter la conexion dentro de una funcion y luego llamarla en cada funcion que necesite, pero de esta forma me da un fallo, aqui dejo el codigo y el error.

ESTE ES EL ERROR:
setfs_v1.0.c: In function ‘setfs_mkdir’:
setfs_v1.0.c:234: warning: assignment makes pointer from integer without a cast
setfs_v1.0.c: At top level:
setfs_v1.0.c:316: error: conflicting types for ‘conectar’
setfs_v1.0.c:234: note: previous implicit declaration of ‘conectar’ was here

CODIGO:

MYSQL *conectar(){

MYSQL *mysql;
mysql=mysql_init(NULL);
if (!mysql){
return NULL;
}
if (!mysql_real_connect(mysql, "localhost", "root", "1234","setfs", 0, NULL, 0)) {
return NULL;
}
printf("...conectado a la BBDD\n");
return (mysql);
}

y luego en las funciones que lo necesito lo llamo asi:

MYSQL *mysql;
mysql = conectar();

Bueno pues si alguno sabe donde esta el error, se lo agradeceria.
GRACIAS de antemano.


En línea
naderST


Desconectado Desconectado

Mensajes: 467



Ver Perfil
Re: error de tipos en conexion a MYSQL, ayuda pls
« Respuesta #1 en: 4 Febrero 2012, 01:02 »

El prototipo de la función conectar() coincide con tu implementación?


En línea
gony89

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: error de tipos en conexion a MYSQL, ayuda pls
« Respuesta #2 en: 8 Febrero 2012, 11:23 »

Si, coincide porque si pongo ese codigo en cada funcion si que me va, pero al intentar ponerla en una funcion para asi llamarla en cada funcion que lo necesite me salta ese error al compilar.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Tipos de campos en MySQL
Desarrollo Web
Azielito 4 1,028 Último mensaje 1 Agosto 2004, 05:01
por Azielito
Error [MySQL][ODBC .351 Driver] Can't Connect to MySQL on 'mysql.webcindario.co'
Desarrollo Web
User 1 1,252 Último mensaje 15 Octubre 2004, 18:51
por User
error de conexion en MySql
Desarrollo Web
jonnight 1 370 Último mensaje 8 Marzo 2006, 20:51
por el-brujo
Programa de conexión a bd mysql, Ayuda « 1 2 »
Programación C/C++
Rey11 22 1,295 Último mensaje 17 Marzo 2006, 00:04
por Rey11
Tipos de Datos en MySQL !!
Bases de Datos
Diabliyo 3 1,369 Último mensaje 30 Septiembre 2008, 22:10
por Hans el Topo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines