Moin,
ich bastel gerade etwas mit C und Mysql rum aber ich komm noch nicht so
ganz damit klar...
Ich versuche gerade meine MYSQL Tabelle in ein Array zu schreiben damit
ich das Programmtechnisch weiterverarbeiten kann. Aber leider ohne
erfolg ich finde kein Beispiel. Nur dieses und das gibt alles nur aus
mit Printf
1 | #include <my_global.h>
|
2 | #include <mysql.h>
|
3 |
|
4 | int main(int argc, char **argv)
|
5 | {
|
6 |
|
7 | MYSQL *conn;
|
8 | MYSQL_RES *result;
|
9 | MYSQL_ROW row;
|
10 | int num_fields;
|
11 | int i;
|
12 | MYSQL_FIELD *field;
|
13 |
|
14 | int array[100];
|
15 |
|
16 | conn = mysql_init(NULL);
|
17 | mysql_real_connect(conn, "localhost", "wago", "", "wago", 0, NULL, 0);
|
18 |
|
19 | mysql_query(conn, "SELECT * FROM data");
|
20 | result = mysql_store_result(conn);
|
21 |
|
22 | num_fields = mysql_num_fields(result);
|
23 |
|
24 | while ((row = mysql_fetch_row(result)))
|
25 | {
|
26 | for(i = 0; i < num_fields; i++)
|
27 | {
|
28 | printf("%s ", row[i] ? row[i] : "NULL");
|
29 | }
|
30 | printf("\n");
|
31 | }
|
32 |
|
33 | printf("%s\n", row[0]);
|
34 |
|
35 | mysql_free_result(result);
|
36 | mysql_close(conn);
|
37 |
|
38 | }
|
Kann mir evtl jemand einen Tip geben?? Wäre nett
Lars