Написание некоторого кода на C просто из любопытства, и я хотел бы переместить некоторые значения для подключения MySQL к виду const
.
Вопрос 1 Является ли это хорошимидея хранить хост, пользователя и т. д. в макросах препроцессора?Т.е.:
#include <my_global.h>
#include <mysql.h>
#define DB_HOST "mysqlhost.com"
#define DB_USER "mysqlusername"
#define DB_TABLE "tablename"
...
Чтобы использовать их позже как mysql_real_connect(con, DB_HOST, DB_USER, DP_PASS, DB_NAME, 0, NULL, 0) == NULL)
?
Вопрос 2
Могу ли я использовать значение DB_TABLE
внутристрока в кавычках?Т.е. mysql_query(con, "SELECT * FROM DB_TABLE")
Если да - то как правильно использовать его здесь?