Автор: DEM (08.08.2008 в 01:07)
Помогите пожалуйста. Скачал дистрибутив MySQL (5.1), распоковал папку include в свой проект, приинклюдил my_global.h и mysql.h, ну в общем вот такой код написал(в какой-то теме такой писали)
#include <my_global.h>
#include <mysql.h>
int main(int argc, char *argv[])
{
// Дескриптор соединения
MYSQL *conn;
// Получаем дескриптор соединения
conn = mysql_init(NULL);
if(conn == NULL)
{
// Если дескриптор не получен - выводим сообщение об ошибке
fprintf(stderr, "Error: can't create MySQL-descriptor\n");
exit(1);
}
// Подключаемся к серверу
if(!mysql_real_connect(conn,
NULL,
"root",
NULL,
NULL,
NULL,
NULL,
0
))
{
// Если нет возможности установить соединение с сервером
// базы данных выводим сообщение об ошибке
fprintf(stderr,
"Error: can't connect to database %s\n",
mysql_error(conn));
}
else
{
// Если соединение успешно установлено выводим фразу - "Success!"
fprintf(stdout, "Success!\n");
}
// Закрываем соединение с сервером базы данных
mysql_close(conn);
}
|
А мне ошибки стало выводить :( К примеру
1>e:\c++\project\q1\q1\include\mysql_com.h(365) : error C2018: unknown character '0x40'
1>e:\c++\project\q1\q1\include\mysql_com.h(365) : error C2018: unknown character '0x40'
Да и просто немного не понятно, нужно сейчас запустить АПАЧ и он будет работать? И что за параметры у mysql_real_connect(); ?
Заране спасибо
ЗЫ. скачивал по этйо ссылке: http://mysql.mix.su/Downloads/MySQL-5.1/mysql-5.1.26-rc.tar.gz это была просто архив и потому там не было самой установки... не говорите что надо качтаь что-то другое :(