谈mysql函数 row,assoc和array区别
2012-07-06 15:18
183 查看
假如SQL是: $sql="select abc,def from a"; $res=mysql_query($sql); 那么: $row=mysql_fetch_row($res); $row结果是两个:$row[0]和$row[1] 那么: $row=mysql_fetch_array($res); $row结果是4个:$row[0]、$row[1]、$row["abc"]和$row["def"]
那么: $row=mysql_fetch_assoc($res); $row结果是2个:$row["abc"]和$row["def"]
这两个都是从结果集中取得一行作为关联数组 ,mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。这也是 mysql_fetch_array() 起初始的工作方式。如果在关联索引之外还需要数字索引,用 mysql_fetch_array()。
相关文章推荐
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- 【转】]mysql_fetch_row, mysql_fetch_array, mysql_fetch_assoc的区别和不同
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_object,mysql_fetch_assoc的区别
- php中mysql_fetch_assoc ,mysql_fetch_array,mysql_fetch_row 三者的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysql_fetch_assoc()和mysql_fetch_array()以及mysql_fetch_row()、mysql_fetch_object()的区别
- php mysql_fetch_row, mysql_fetch_array, mysql_fetch_assoc 的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysqli_fetch_array()、mysqli_fetch_assoc、mysqli_fetch_row()和mysqli_fetch_object()的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_object,mysql_fetch_assoc的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- php中mysql_fetch_row与mysql_fetch_assoc与mysql_fetch_array()的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_object,mysql_fetch_assoc的区别!
- mysql_fetch_assoc()和mysql_fetch_array()以及mysql_fetch_row()、mysql_fetch_object()的区别
- mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别