background image

格式:
resource mysql_db_query(string database, string query [, resource link_id])
例:
$linkId  =  @mysql_connect(”localhost”,  “username”,  “password”)  or  die(” 不 能 连 接 到
MysqlServer”);
$query = “select * from MyTable”;
$result = mysql_db_query(”MyDatabase”, $query);
mysql_close();
说明:为了使代码清晰,不推荐使用这个函数调用
7、mysql_result()-获取和显示数据
格式:
mixed mysql_result (resource result_set, int row [, mixed field])
例:
$query = “select id, name from MyTable order by name”;
$result = mysql_query($query);
for($count=0;$count<=mysql_numrows($result);$count++)
{
      $c_id = mysql_result($result, 0, “id”);
      $c_name = mysql_result($result, 0, “name”);
      echo $c_id,$c_name;
}
说明:最简单、也是效率最低的数据获取函数
8、mysql_fetch_row()-获取和显示数据
格式:
array mysql_fetch_row (resource result_set)
例:
$query = “select id, name from MyTable order by name”;
$result = mysql_query($query);
while (list($id, $name) = mysql_fetch_row($result)) {
      echo(”Name: $name ($id) <br />”);
}
说明:函数从

result_set 中获取整个数据行,将值放在一个索引数组中。通常会结使 list()函

数使用
9、mysql_fetch_array()-获取和显示数据
格式:
array mysql_fetch_array (resource result_set [, int result_type])
例:
$query = “select id, name from MyTable order by name”;
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
      $id = $row["id"];
      $name = $row["name"];
      echo “Name: $name ($id) <br />”;
}