我正在使用mysql_query
+ mysql_store_result
+ mysql_fetch_row
来迭代获取的数据。
问题是后者返回一个字符串数组,即使所有数据都是数字。因此,我估计,当我获取记录时,会进行某种数字到字符串的转换。
是否可以直接获取二进制数据?像二进制记录blob一样让我从那里提取列值?
感谢。
修改
我想澄清一下自己。我不是在寻找有效地将字符串转换为数字的方法。我正在寻找使用此处定义的MySql C API({3}}从MySql表读取数字数据的有效方法。我想在这里暗示我对这个API的了解有很多改进的地方,所以我想知道API是否提供了更有效的方法来读取数据。