824 B
824 B
File: DatabaseNew.h
Classes
DatabaseNew
Functions
bool Connect();
bool Connect(const char *host, const char *user, const char *password, const char *database, unsigned int port = 3306);
bool Query(const char *query, ...);
bool Select(DatabaseResult *result, const char *query, ...);
int32 LastInsertID();
long AffectedRows();
string EscapeStr(const char *str, size_t len);
string EscapeStr(const char *str);
string EscapeStr(string str);
bool QueriesFromFile(const char *file);
void SetIgnoredErrno(unsigned int db_errno);
void RemoveIgnoredErrno(unsigned int db_errno);
bool IsIgnoredErrno(unsigned int db_errno);
void PingNewDB();
Notable Comments
- //these two must free() the return char* after it's used in a query
- //does not need free()