PHP4与MySQL数据库操作函数详解(六)

2016-01-29 15:21 2 1 收藏

PHP4与MySQL数据库操作函数详解(六),PHP4与MySQL数据库操作函数详解(六)

【 tulaoshi.com - PHP 】

      
  
  (8) 取数据库名和表名(2个):
  
  1、mysql_list_dbs()
  格式: int mysql_list_dbs(int link_identifier);
  取得所有可用的数据库名(database name)。
  
  例子:
  
  <?php
  $connect = mysql_connect($host , $usr ,$pwd);
  $dbs = mysql_list_dbs($connect);
  $rows = mysql_num_rows($dbs);
  echo "database total : ".$rows;
  $i = 0;
  while($i<$rows)
  {
  $db_name[$i] = mysql_tablename($dbs , $i);
  echo $db_name[$i];
  $i++;
  }
  ?>
  即可依次显示出MySQL中所有的数据库名字(database name )。
  Note : 相当于MySQL中的 show databases命令
  
  2、mysql_list_tables()
  格式:int mysql_list_tables(string database name);
  显示该数据库下所有的表的名字Table name。
  
  例子:
  
  <?php
  $connect = mysql_connect($host , $usr , $pwd);
  $tables = mysql_list_tables("mysql");
  $rows = mysql_num_rows($tables);
  echo "Table total : ".$rows;
  $i = 0;
  while($i<$rows)
  {
  $table_name[$i] = mysql_tablename($tables , $i);
  echo $table_name[$i];
  $i++;
  }
  
  ?>
  
  即可依次显示出mysql下所有的表的名字
  Note : 相当于MySQL中的 show tables命令(先要用 use mysql命令选中1个数据库)
  
  
  ----------------------------------------------
  
  继续下一讲……
  
  
  

 

来源:https://www.tulaoshi.com/n/20160129/1495697.html

延伸阅读
标签: MySQL mysql数据库
  作者:随想 OSO奥索(17) string mysql_field_table(int result_id, int col_num); 返回结果集给定列的表名。对于计算列,此名为空。 col_num的范围为0到mysql_num_fields()-1. <?php $link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect"); mysql_sel...
(1) int mysql_affected_rows([int link_id]); 在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行 被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。 在SELECT查询之后,mysql_affected_rows()返回所选择的行数。但一般是与SELECT语句一道使用。 (2) int mysql_close(i...
标签: MySQL mysql数据库
  作者:随想 OSO奥索(1) int mysql_affected_rows([int link_id]); 在给定的连接中,返回由最近的DELETE、INSERT、REPLACE或者UPDATE语句所作用的行数。如果没有行 被修改,则mysql_affected_rows()返回0,如果出现错误,则返回-1。 在SELECT查询之后,mysql_affected_rows()返回所选择的行数。但一般是与SELECT语句一道使用 mys...
标签: MySQL mysql数据库
  作者:随想 OSO奥索(5) int mysql_data_seek(int result_id, int row_num); 由SELECT查询返回的每个结果集都有一个行游标,指示下一个提取行的函数(mysql_fetch_array()、mysql_fetch_object()或者mysql_fetch_row())调用将返回哪一行。mysql_data_seek()将给定结果集的指针设置到给定的行。行号的范围为0到mysql_num_rows()-1。如果...
标签: MySQL mysql数据库
  作者:随想 OSO奥索 (9) string mysql_error(int [link_id]); 对于给定的连接,返回含有最近返回状态的与MySQL相关的函数的错误消息字符串。空值意味着未出现错误。 <?php $link=mysql_pconnect("localhost","sunsoft","suixiang") or die("Could not connect"); print("Connecte...

经验教程

463

收藏

63
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部