annotate db.h @ 3:0c19ad487f02
first weather implementation (static values)
author |
meillo@marmaro.de |
date |
Wed, 14 May 2008 21:09:09 +0200 |
parents |
|
children |
32c4212f05d9 |
rev |
line source |
meillo@0
|
1 /*
|
meillo@0
|
2 * data for the database connection
|
meillo@0
|
3 */
|
meillo@0
|
4
|
meillo@0
|
5 char* server = "localhost";
|
meillo@0
|
6 char* user = "garten";
|
meillo@0
|
7 char* password = "gras";
|
meillo@0
|
8 char* database = "garten";
|
meillo@0
|
9
|
meillo@0
|
10 MYSQL* conn;
|
meillo@0
|
11 MYSQL_RES* result;
|
meillo@0
|
12 MYSQL_ROW row;
|
meillo@0
|
13
|
meillo@0
|
14
|
meillo@0
|
15 void db_connect() {
|
meillo@0
|
16 conn = mysql_init(NULL);
|
meillo@0
|
17
|
meillo@0
|
18 /* Connect to database */
|
meillo@0
|
19 if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) {
|
meillo@0
|
20 fprintf(stderr, "%s\n", mysql_error(conn));
|
meillo@0
|
21 exit(1);
|
meillo@0
|
22 }
|
meillo@0
|
23 }
|
meillo@0
|
24
|
meillo@0
|
25
|
meillo@0
|
26 void db_close() {
|
meillo@0
|
27 /* close connection */
|
meillo@0
|
28 mysql_close(conn);
|
meillo@0
|
29 }
|
meillo@0
|
30
|
meillo@0
|
31
|
meillo@0
|
32 void db_query(char* query) {
|
meillo@0
|
33 int error;
|
meillo@0
|
34 /* send SQL query */
|
meillo@0
|
35 error = mysql_query(conn, query);
|
meillo@0
|
36 printf("query: %s\nerror: %d / %d\n", query, error, mysql_errno(conn));
|
meillo@0
|
37 if (error != 0) {
|
meillo@0
|
38 fprintf(stderr, "E: %s\n", mysql_error(conn));
|
meillo@0
|
39 }
|
meillo@0
|
40 }
|