调用格式:$row = mysql_fetch_array($query[,$op])
作用:以索引数组或/和关联数组形式返回一条数据
参数:mysql_query返回的资源标识符,[返回选择,可]
返回值: 1、MYSQL_ASSOC - 关联数组
2、MYSQL_NUM - 数字数组(索引数组)
3、MYSQL_BOTH - 默认,关联数组+索引数组
/*************关联数组***************/ mysql_fetch_array($query, MYSQL_ASSOC); mysql_fetch_assoc($query); /*************索引数组***************/ mysql_fetch_row($query); mysql_fetch_array($query, MYSQL_NUM); /*************关联+索引数组*********/ mysql_fetch_array($query, MYSQL_BOTH); mysql_fetch_array($query);
$query = mysql_query(‘select * from fruitshop‘); if($query && mysql_num_rows($query)){ //进行数据的输出 while($row = mysql_fetch_row($query)){ } }else{ echo ‘没有数据‘; }
echo mysql_result($query, 2, 1);//返回第三行,第二个值
if(mysql_query(‘update fruitshop set num=9 where id=1‘)){ echo "修改成功,修改的数据条数为"; echo mysql_affected_rows($con);//连接标识符, 当修改的数据和之前一样的时候,影响条数为0 }else{ echo "修改失败"; }
参考资料:http://www.imooc.com/learn/116
PHP从MySQL获取数据的一些函数
标签: