Hi,
Wie gesagt, der Inhalt des Speichers auf den query zeigt ist undefiniert
Ok, Anlauf 2 ;-)
char str[50]="SELECT * FROM zonen WHERE DID=",query[61]="";
Damit lege ich dann jetzt fest das dort nichts unsinniges reinrutscht.
while ((row = mysql_fetch_row (res)) != NULL)
{
strcat(query, str);
strcat(query, row[0]);
printf("Hier der Query: %s\n",query);
}
Nun ist im Speicher das was drin sein soll, aber er hängt logischer Weise an Query immer wieder str und row[0] an, was ich aber vermeiden möchte ;-)
Daher meine Frage, wie kann ich die Variable query am Ende der Whileschleife wieder leeren ?
query=""; klappt nett, free is klar geht auch nett, aber was bleibt mir da noch ?
Viele Grüße und danke,
Chris