发布网友 发布时间:2022-04-08 01:40
共2个回答
懂视网 时间:2022-04-08 06:01
$query = mysql_query()//执行sql语句,返回资源标识符
$row = mysql_fetch_row($query)//返回查询结果的第一条数据
while($row = mysql_fetch_row($query)){
print_r($row)
}
mysql_fetch_row()毎执行一次,都从资源也就是结果集中依次取一条数据,以数组的形式返回出来,当前一次取得最后一条数据,返回空结果。返回数组都是一维索引数组,每一个下标与数据库的排序一一对应
mysql_fetch_row()获取显示数据
标签:
热心网友 时间:2022-04-08 03:09
MYSQL_ROW mysql_fetch_row(MYSQL_RES *result)
检索一个结果集合的下一行。当在mysql_store_result()之后使用时,如果没有更多的行可检索时,mysql_fetch_row()返回NULL。当在mysql_use_result()之后使用时,当没有更多的行可检索时或如果出现一个错误,mysql_fetch_row()返回NULL。
在行中值的数量由mysql_num_fields(result)给出。如果row保存了从一个对用mysql_fetch_row()调用返回的值,指向该值的指针作为row[0]到row[mysql_num_fields(result)-1]来存取。在行中的NULL值由NULL指针指出。
在行中字段值的长度可以通过调用mysql_fetch_lengths()获得。空字段和包含NULL的字段长度都是 0;你可以通过检查该值的指针区分他们。如果指针是NULL,字段是NULL;否则字段是空的。