若查询返回结果,可以使用mysql_num_rows函数获取结果集中的行数。使用mysql_fetch_row函数逐行获取数据。可以使用mysql_row_seek和mysql_row_tell函数在结果集中定位到特定行。处理完结果集后,必须使用mysql_free_result函数释放资源。常见错误代码:CR_COMMANDS_OUT_OF_SYNC:命令执行顺序错误。CR_OUT_OF...
mysql_fetch_fields() 返回一个所有字段结构的数组。mysql_fetch_lengths() 返回当前行中所有列的长度。mysql_fetch_row() 从结果集合中取得下一行。mysql_field_seek() 把列光标放在一个指定的列上。mysql_field_count() 返回最近查询的结果列的数量。mysql_field_tell() 返回用于最后一个mysql_fetc...
通过mysql_error()的非空返回、mysql_errno()的非零值以及mysql_field_count()的0值,可以确定是否存在问题。若查询返回结果,调用mysql_num_rows()可以获取结果集中行数。通过mysql_fetch_row()获取单行数据,或利用mysql_row_seek()和mysql_row_tell()定位到特定行。当处理完结果集后,务必调用mysq...
mysql_fetch_row()从结果集中获取下一行mysql_field_seek()将列光标置于指定的列。mysql_field_count()返回上次执行语句的结果列的数目。mysql_field_tell()返回上次mysql_fetch_field()所使用字段光标的位置。mysql_free_result()释放结果集使用的内存。mysql_get_client_info()以字符串形式返回客户端...
在使用mysql_use_result()时,务必确保每次调用mysql_fetch_row()直到返回NULL。否则,未获取的行将与下次检索混淆。C API会报告命令不同步错误,若忘记执行此操作,命令将无法执行。同时,不应在mysql_use_result()返回结果期间使用mysql_data_seek()等函数,也不应发起其他查询,直到结果集操作完成。但...