mysql_query函数用于执行SQL语句,该函数的返回值与所执行的sql语句类型有关,关于mysql_query函数的返回值,大家可以查看这篇文章:《php mysql_query增删改查(update delete insert)返回值类型》

 

mysql_fetch_array以联合数组的方式返回结果集中当前的行,该函数用于逐行获取查询结果集中的数据,每执行一次该行数,结果集指针就会向下移动一位,即指向下一行。

 

php获取并解析mysql数据实例源码如下:

<?php

 $conn = @mysql_connect( \"localhost\", \"userName\", \"password\" ) or die( \"Err:Conn\" );

 $rs = @mysql_select_db( \"my_data \", $conn ) or die( \"Err:Db\" );

 $sql = \"select id,first_name from my_table where id=3\";
 /* http://www.manongjc.com/article/1240.html */
 $rs = mysql_query( $sql, $conn );

 while( $row = mysql_fetch_array( $rs ) )
 {
   echo( \"ID: \" . $row[\"id\"] );
   echo( \" - FIRST NAME: \"  .$row[\"first_name\"] . \"<br>\" );
 }

 ?>

从实例可以看出, mysql_query函数执行SQL查询语句,mysql_fetch_array逐行获取查询结果集中的数据,从而实现了php获取并解析mysql数据的功能。

收藏 打印