网络编程
位置:首页>> 网络编程>> 数据库>> PHP中的MYSQL常用函数(2)

PHP中的MYSQL常用函数(2)

 来源:Asp之家 发布时间:2010-09-30 14:49:00 

标签:php,mysql,函数

10、mysql_fetch_assoc()-获取和显示数据

格式:

array mysql_fetch_assoc (resource result_set)

相当于调用 mysql_fetch_array(resource, MYSQL_ASSOC);

11、mysql_fetch_object()-获取和显示数据

格式:

object mysql_fetch_object(resource result_set)

例:

$query = "select id, name from MyTable order by name";

while ($row = mysql_fetch_object($result)) {

$id = $row->id;

$name = $row->name;

echo "Name: $name ($id)
";

}

说明:返回一个对象,在操作上与mysql_fetch_array()相同

12、mysql_num_rows()-所选择的记录的个数

格式:

int mysql_num_rows(resource result_set)

例:

query = "select id, name from MyTable where id > 65";

$result = mysql_query($query);

echo "有".mysql_num_rows($result)."条记录的ID大于65";

说明:只在确定select查询所获取的记录数时才有用。

13、mysql_affected_rows()-受Insert,update,delete影响的记录的个数

格式:

int mysql_affected_rows([resource link_id])

例:

$query = "update MyTable set name='CheneyFu' where id>=5";

$result = mysql_query($query);

echo "ID大于等于5的名称被更新了的记录数:".mysql_affected_rows();

说明:该函数获取受INSERT,UPDATE或DELETE更新语句影响的行数

14、mysql_list_dbs()-获取数据库列表信息

格式:

resource mysql_list_dbs([resource link_id])

例:

mysql_connect("localhost", "username", "password");

$dbs = mysql_list_dbs();

echo "Databases:
";

while (list($db) = mysql_fetch_rows($dbs)) {

echo "$db
";

}

说明:显示所有数据库名称

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com