Mysql und C.Abfrage in Array

Gast #2763339
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren