最新消息:

PHP操作mysql的函数(二)

mysql baixiaoshideITshuaguaimiji 68浏览 0评论

PHP操作mysql的函数(二)

获取数据库,数据表信息

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

方法:

mysql_list_dbs([connect])

例:显示所有数据库名称

mysql_connect(“localhost”, “username”, “password”);

$dbs = mysql_list_dbs();

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

echo “$db <br />”;

}

2、mysql_db_name()获取数据库名

方法:返回指定index索引的数据库名

mysql_db_name(connect, index)

3、mysql_list_tables()获取数据库表列表

方法:

mysql_list_tables(database [, connect])

例:

$tables = mysql_list_tables(“test”);

while (list($table) = mysql_fetch_row($tables)) {

echo “$table <br />”;

}

4、mysql_tablename()-获取某个数据库表名

方法:

mysql_tablename(connect, index);

例:$tables = mysql_list_tables(‘test’);

var_dump(mysql_tablename($tables,0));

获取字段信息

5、mysql_fetch_field()获取字段信息

方法:

mysql_fetch_field(result [, field_offset])

例:

$counts = mysql_num_fields($result);

for($count = 0; $count < $counts; $count++) {

$field = mysql_fetch_field($result, $count);

echo “<p>$field->name $field->type ($field->max_length) </p>”;

}

6、mysql_num_fields()获取查询的字段个数

方法:

mysql_num_fields(connect)

例:

$result = mysql_query($query);

echo “这个查询的字段数是:”.mysql_num_fields($result);

7、mysql_list_fields()获取指定表的所有字段的字段名

方法:

mysql_list_fields (database, table_name [, connect])

例:

$fields =mysql_list_fields(“MyDatabase”, “MyTable”);

8、mysql_field_flags()获取指定的字段选项

方法:

mysql_field_flags (connect, field_offset)

9、mysql_field_len()-获取指定的字段的最大长度

方法:

mysql_field_len (connect, field_offset)

例:

$row = mysql_fetch_row($result);

echo mysql_field_len($result, 0);

10、mysql_field_name()获取字段名

方法:

mysql_field_name (connect, field_offset)

例:

echo mysql_field_name($result, 0);

11、mysql_field_type()获取字段类型

方法:

mysql_field_type (connect, field_offset)

例:

echo mysql_field_type($result, 0); // Result: int

12、mysql_field_table()获取字段所在表名

方法:

mysql_field_table (connect, field_offset)

例:

echo mysql_field_table($result, 0);

转载请注明:PHP学习 » PHP操作mysql的函数(二)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址