C++ | Mysql запрос в базу данных
Пробую делать Mysql запрос в базу данных (НЕ localhost), не проходит. Подозреваю, что ошибка в адресе бд (Некорректным образом указываю)
. Если пишу неправильно- прошу исправить / кинуть материал :D
#include <mysql.h>
#include <iostream>
#include<Windows.h>
using namespace std;
int qstate;
int main(){
MYSQL* conn;
MYSQL_ROW row;
MYSQL_RES* res;
conn = mysql_init(0);
conn = mysql_real_connect(conn, "a363322.mysql.mchost.ru", "name", "pass", "a363322_1", 3306, NULL, 0);
if (conn) {
puts("Successful connection to database!");
string query = "SELECT * FROM akylka";
const char* q = query.c_str();
qstate = mysql_query(conn, q);
if (!qstate)
{
res = mysql_store_result(conn);
while (row = mysql_fetch_row(res))
{
printf("ID: %s, Name: %s, Value: %s\n", row[0], row[1], row[2]);
}
}
else
{
cout << "Query failed: " << mysql_error(conn) << endl;
}
}
else {
puts("Connection to database has failed!");
}
return 0;
}