подключение к БД, Romanss, 10-Дек-04, 11:37 [смотреть все]пишу такую конструкцию: MYSQL mysql; mysql_init(mysql); if(!mysql_real_connect(mysql,"host","user","pass","db",0,NULL,0)){ printf("error\n"); } а в ответ такая ерунда :( test.c:14: warning: parameter names (without types) in function declaration test.c:14: error: conflicting types for `mysql_init' /usr/include/mysql/mysql.h:300: error: previous declaration of `mysql_init' test.c:15: error: syntax error before "if"
|
- подключение к БД, Pablo, 11:53 , 10-Дек-04 (1)
>пишу такую конструкцию: >MYSQL mysql; >mysql_init(mysql); >if(!mysql_real_connect(mysql,"host","user","pass","db",0,NULL,0)){ > printf("error\n"); >} >а в ответ такая ерунда :( >test.c:14: warning: parameter names (without types) in function declaration >test.c:14: error: conflicting types for `mysql_init' >/usr/include/mysql/mysql.h:300: error: previous declaration of `mysql_init' >test.c:15: error: syntax error before "if" Такое ощущение, что вызов функции mysql_init() компилятор видит не в теле другой функции и принимает его за объявление прототипа функции, вероятно где-то выше пропущена "{" или стоит лишняя "}"
- подключение к БД, Romanss, 12:03 , 10-Дек-04 (2)
всем спасиба разобрался :) стояла закрывающая }
|