結果がmysql_fetch_row()から返されると、どのようにして行のフィールドを個別にコピーすることができます。私のデータは1行だけになりますmysql c api mysql_fetch_row()のコピーフィールド
スティーブの提案に似ています。
mysql_query(conn, querystring);
result = mysql_store_result(conn);
num_rows = mysql_num_rows(result);
if (nums_row == 0){
printf("%s\n", "No data");
} else {
printf("%s\n", "Got data");
row = mysql_fetch_row(result);
printf("%s\n", row[0]);
printf("%s\n", row[1]);
}
あなたの質問は非常に曖昧です。いくつかのサンプルコードを投稿し、達成したいことを説明してください。 –
CのAPIのフェッチは配列を返すので、Cの配列から何かをコピーするのと同じ方法でデータをコピーします。 –