php读取数据库信息的几种方法


Posted in PHP onMay 24, 2008

<?
$dbh = @mysql_connect("localhost:3306","root","9999");
/* 定义变量dbh , mysql_connect()函数的意思是连接mysql数据库, "@"的意思是屏蔽报错 */
if(!$dbh){die("error");}
/* die()函数的意思是将括号里的字串送到浏览器并中断PHP程式 (Script)。括号里的参数为欲送出的字串。 */
@mysql_select_db("ok", $dbh);
/* 选择mysql服务器里的一个数据库,这里选的数据库名为 ok */
$q = "SELECT * FROM abc";
/* 定义变量q, "SELECT * FROM abc"是一个SQL语句,意思是读取表abc中的数据 */
?>
<br />
<!--========= 方法一 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的,所以,rs的值是服务器运行mysql_query()函数后返回的值 */
if(!$rs){die("Valid result!");}
echo "<table>";
echo "<tr><td>ID</td><td>Name</td></tr>";
while($row = mysql_fetch_row($rs)) echo "<tr><td>$row[0]</td><td>$row[1]</td></tr>";
/* 定义量变(数组)row,并利用while循环,把数据一一写出来. 
函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中. 
$row[0] 和 $row[1] 的位置可以换*/
echo "</table>";
?>
<br />
<!--========= 方法二 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row->id $row->name <br />";
/* id和name可以换位置 */
?>
<br />
<!--========= 方法三 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] <br />";
/* id和name可以换位置 */
?>
<!--========= 方法三最快 =========-->
<?
@mysql_close($dbh);
/* 关闭到mysql数据库的连接 */
?>

PHP 相关文章推荐
我的群发邮件程序
Oct 09 PHP
PHP数据缓存技术
Feb 14 PHP
CodeIgniter php mvc框架 中国网站
May 26 PHP
PHP连接局域网MYSQL数据库的简单实例
Aug 26 PHP
Php无限级栏目分类读取的实现代码
Feb 19 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
May 10 PHP
Laravel 4 初级教程之Pages、表单验证
Oct 30 PHP
PHP 7的一些引人注目的新特性简单介绍
Nov 08 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
php 删除一维数组中某一个值元素的操作方法
Feb 01 PHP
Ajax+PHP实现的模拟进度条功能示例
Feb 11 PHP
laravel多条件查询方法(and,or嵌套查询)
Oct 09 PHP
php循环输出数据库内容的代码
May 24 #PHP
开源SNS系统-ThinkSNS
May 18 #PHP
删除及到期域名的查看(抢域名必备哦)
May 14 #PHP
php adodb连接带密码access数据库实例,测试成功
May 14 #PHP
在同一窗体中使用PHP来处理多个提交任务
May 08 #PHP
用php+javascript实现二级级联菜单的制作
May 06 #PHP
轻松修复Discuz!数据库
May 03 #PHP
You might like
PHP5/ZendEngine2的改进
2006/10/09 PHP
用PHP连接Oracle for NT 远程数据库
2006/10/09 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
Fine Uploader文件上传组件应用介绍
2013/01/06 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
hover的用法及live的用法介绍(鼠标悬停效果)
2013/03/29 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
Jquery 例外被抛出且未被接住原因介绍
2013/09/04 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
javascript数组操作方法小结和3个属性详细介绍
2014/07/05 Javascript
jQuery实现切换字体大小的方法
2015/03/10 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
Node.js自定义实现文件路由功能
2017/09/22 Javascript
剖析Angular Component的源码示例
2018/03/23 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
vue+iview框架实现左侧动态菜单功能的示例代码
2020/07/23 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
举例讲解Python中装饰器的用法
2015/04/27 Python
使用Python编写简单的端口扫描器的实例分享
2015/12/18 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
2017/06/07 Python
Python3.5编程实现修改IIS WEB.CONFIG的方法示例
2017/08/18 Python
异步任务队列Celery在Django中的使用方法
2018/06/07 Python
基于wxPython的GUI实现输入对话框(2)
2019/02/27 Python
python绘制规则网络图形实例
2019/12/09 Python
Python pandas如何向excel添加数据
2020/05/22 Python
Python实现PS滤镜中的USM锐化效果
2020/12/04 Python
德国高品质男装及配饰商城:Cultizm(Raw Denim原色牛仔裤)
2018/04/16 全球购物
大学生冰淇淋店商业计划书
2014/01/14 职场文书
咖啡店创业计划书
2014/08/15 职场文书
研究生简历自我评
2015/03/11 职场文书
公司慰问信范文
2015/03/23 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
学校2016年全国助残日活动总结
2016/04/01 职场文书
我收到了德劲DE1107
2022/04/05 无线电