您好我正在编写C
程序(没有C ++)将数据推送到我的xampp database
。要编程我使用Xcode 7.1
我已经有了正常的查询工作。所以现在我考虑使用准备好的陈述。
我已经在这里找到了如何做到这一点: How to setup prepared statements for mysql queries in C?
但我的编译器不喜欢代码。
bind[0].buffer_type= MYSQL_TYPE_LONG;
bind[0].buffer=ppm_value;
bind[0].buffer_length=strlen(ppm_value);
bind[0].is_null=0;
bind[0].length=0;
它希望将.
替换为->
,但如果我这样做,则会收到错误消息:
EXC_BAD_ACCESS(code=1, address=0x60)
ppm_value
是int
,因此我也不确定strlen
是否存在问题。
我甚至需要buffer_length?
有人可以帮助我。
答案 0 :(得分:1)
你必须提供一个指针:
bind[0].buffer = &ppm_value;
bind[0].buffer_length = sizeof(ppm_value);