1、mysql_num_fields()
返回结果集中的列数。
unsigned int mysql_num_fields(MYSQL_RES *result) 要想传递MYSQL*参量取而代之,请使用无符号整数mysql_field_count(MYSQL *mysql)。 描述 返回结果集中的行数。 注意,你可以从指向结果集的指针或指向连接句柄的指针获得行数。如果mysql_store_result()或mysql_use_result()返回NULL,应使用连接句柄(因而没有结果集指针)。在该情况下,可调用mysql_field_count()来判断mysql_store_result()是否生成了非空结果。这样,客户端程序就能采取恰当的行动,而不需要知道查询是否是SELECT语句(或类似SELECT的语句)。在下面的示例中,介绍了执行该操作的方式。 返回值 表示结果集中行数的无符号整数。
2、mysql_num_rows()
返回结果集中的行数。
my_ulonglong mysql_num_rows(MYSQL_RES *result) 描述 返回结果集中的行数。 mysql_num_rows()的使用取决于是否采用了mysql_store_result()或mysql_use_result()来返回结果集。如果使用了mysql_store_result(),可以立刻调用mysql_num_rows()。如果使用了mysql_use_result(),mysql_num_rows()不返回正确的值,直至检索了结果集中的所有行为止。 返回值 结果集中的行数。
3、mysql_real_connect()
连接到MySQL服务器。
MYSQL *mysql_real_connect(MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long cli
来源:51CTO
作者:无力选择
链接:https://blog.csdn.net/weixin_42067873/article/details/100074038