background image

@mysql_select_db("MyDatabase") or die("不能选择这个数据库,或者数据库不存在");
$query = "select * from MyTable";
$result = mysql_query($query);
mysql_close();

说明:若 SQL 查询执行成功,则返回资源标识符,失败时返回 FALSE。若执行更新成功,则
返回 TRUE,否则返回 FALSE

6mysql_db_query()-查询 MySQL
格式:

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();

说明:为了使代码清晰,不推荐使用这个函数调用

7mysql_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;

}

说明:最简单、也是效率最低的数据获取函数

8mysql_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()函
数使用