php 获取mysql数据库信息代码


Posted in PHP onMarch 12, 2009
<?php 
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 
or die("数据库服务器连接失败"); 
$dbs = mysql_list_dbs(); //调用mysql_list_dbs函数 
while ($array = mysql_fetch_row($dbs)) //循环输出所有的数据库名称 
{ 
echo "$array[0]<BR>"; 
} 
?>

<?php 
@mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 
or die("数据库服务器连接失败"); 
$dbs = mysql_list_tables("test"); //调用mysql_list_tables函数 
while ($array = mysql_fetch_row($dbs)) //循环输出所有的表名称 
{ 
echo "$array[0]<BR>"; 
} 
?>

<?php 
mysql_connect("localhost","root","1981427"); //连接服务器 
mysql_select_db("test"); //选择数据库 
$result = mysql_query("SELECT * FROM tablename1"); //执行查询操作 
echo mysql_num_fields($result); //获取列的数目 
?>

<?php 
mysql_connect("localhost","root","1981427"); 
mysql_select_db("test"); 
$result = mysql_query("SELECT * FROM tablename1"); 
echo mysql_field_name($result,0); //获取列的名称 
?>

<?php 
mysql_connect("localhost","root","1981427"); 
mysql_select_db("test"); 
$result = mysql_query("SELECT * FROM tablename1"); 
echo mysql_field_type($result,0); //获取列的数据类型 
?>

<?php 
mysql_connect("localhost","root","1981427"); 
mysql_select_db("test"); 
$result = mysql_query("SELECT * FROM tablename1"); 
echo mysql_field_len($result,0); //获取列的长度 
?>

<?php 
mysql_connect("localhost","root","1981427"); 
mysql_select_db("test"); 
$result = mysql_query("SELECT * FROM tablename1"); 
echo mysql_field_flag($result,0); //获取列的标志 
?>

<?php 
mysql_connect("localhost","root","1981427"); //连接服务器 
mysql_select_db("test"); //选择数据库 
echo "<table border='1'>"; //输出表头 
echo "<tr><th>列名</th><th>类型</th><th>长度</th><th>标志</th>"; 
$result = mysql_query("SELECT * FROM tablename1"); //在mytable表上执行SQL语句 
$fields = mysql_num_fields($result); //获得列的数目 
for($i=0; $i<$fields; $i++) //循环获得各列信息 
{ 
//获得列的各个属性 
$name = mysql_field_name($result,$i); //获得列的名称 
$type = mysql_field_type($result,$i); //获得列的类型 
$length = mysql_field_len($result,$i); //获得列的长度 
$flags = mysql_field_flags($result,$i); //获得列的标志 
echo "<tr><td>$name</td> 
<td>$type</td> 
<td>$length</td> 
<td>$flags</td></tr>"; 
//输出列的信息 
} 
echo "</table>"; 
mysql_close(); //关闭与数据库的连接 
?>
PHP 相关文章推荐
菜鸟学PHP之Smarty入门
Jan 04 PHP
mac下使用brew配置环境的步骤分享
May 23 PHP
PHP使用数组实现队列
Feb 05 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
解析二进制流接口应用实例 pack、unpack、ord 函数使用方法
Jun 18 PHP
php curl选项列表(超详细)
Jul 01 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
Aug 31 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
Jul 28 PHP
php实现的生成排列算法示例
Jul 25 PHP
PHP 观察者模式深入理解与应用分析
Sep 25 PHP
PHP调用接口API封装的例子
Oct 11 PHP
PHP实现rar解压读取扩展包小结
Jun 03 PHP
php 删除记录实现代码
Mar 12 #PHP
php 异常处理实现代码
Mar 10 #PHP
php 表单数据的获取代码
Mar 10 #PHP
php URL编码解码函数代码
Mar 10 #PHP
php 进度条实现代码
Mar 10 #PHP
php 表单验证实现代码
Mar 10 #PHP
php连接mysql数据库代码
Mar 10 #PHP
You might like
php运行时动态创建函数的方法
2015/03/16 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
thinkPHP5.0框架URL访问方法详解
2017/03/18 PHP
php删除二维数组中的重复值方法
2018/03/12 PHP
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
jQuery Flash/MP3/Video多媒体插件
2010/01/18 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
JS实现黑色风格的网页TAB选项卡效果代码
2015/10/09 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
jQuery实现鼠标选中文字后弹出提示窗口效果【附demo源码】
2016/09/05 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
十个免费的web前端开发工具详细整理
2017/09/18 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
原生JS实现DOM加载完成马上执行JS代码的方法
2018/09/07 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
详解python之简单主机批量管理工具
2017/01/27 Python
Python xlwt设置excel单元格字体及格式
2020/04/18 Python
一百多行python代码实现抢票助手
2018/09/25 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
Python3-异步进程回调函数(callback())介绍
2020/05/02 Python
使用html5新特性轻松监听任何App自带返回键的示例
2018/03/13 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
Crocs美国官方网站:卡骆驰洞洞鞋
2017/08/04 全球购物
Bodum官网:咖啡和茶壶、玻璃器皿、厨房电器等
2018/08/01 全球购物
请解释接口的显式实现有什么意义
2012/05/26 面试题
物流管理毕业生自荐信
2013/10/24 职场文书
学习型党组织心得体会
2014/09/12 职场文书
500字小学生检讨书
2015/02/19 职场文书
离婚被告答辩状
2015/05/22 职场文书
教师病假条范文
2015/08/17 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android