Я работаю над проектом на C с MySQL
У меня проблема с подключением к серверу MySQL. Сначала подключите один раз, это работает.
Но теперь в другом разделе также необходимо получить информацию из БД
Там я использую тот же код для подключения.
conn = mysql_init(NULL);
//check if there is a connection
if (conn == NULL)
{
printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
exit(1);
}
if (mysql_real_connect(conn, "localhost", "test", "test", "test", 0, NULL, 0) == NULL)
{
printf("Error %u: %s\n", mysql_errno(conn), mysql_error(conn));
}
Но когда я использую это во второй раз, я получаю ошибку
Необработанное исключение в 0x009818c9 в
simple.exe: 0xC0000005: доступ
нарушение считывания местоположения 0x00000000.
происходит сбой в if (conn == NULL)
Кто-нибудь понял, почему это не работает?