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 相关文章推荐
发款php蜘蛛统计插件只要有mysql就可用
Oct 12 PHP
PHP对文件进行加锁、解锁实例
Jan 23 PHP
PHP中字符安全过滤函数使用小结
Feb 25 PHP
PHP生成plist数据的方法
Jun 16 PHP
PHP实现简单搜歌的方法
Jul 28 PHP
CI分页类首页、尾页不显示的解决方法
Mar 28 PHP
PHP培训要多少钱
Jun 06 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
laravel 输出最后执行sql 附:whereIn的使用方法
Oct 10 PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 PHP
laravel 多图上传及图片的存储例子
Oct 14 PHP
PHP如何解决微信文章图片防盗链
Dec 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
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
php错误级别的设置方法
2013/06/17 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
WHOOPS PHP调试库的使用
2017/09/29 PHP
PHP排序算法之堆排序(Heap Sort)实例详解
2018/04/21 PHP
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
jquery使用$(element).is()来判断获取的tagName
2014/08/24 Javascript
JavaScript实现数字数组正序排列的方法
2015/04/06 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
Python使用openpyxl读写excel文件的方法
2017/06/30 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
Python批量提取PDF文件中文本的脚本
2018/03/14 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
Python3.5文件修改操作实例分析
2019/05/01 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
python常用排序算法的实现代码
2019/11/08 Python
python属于软件吗
2020/06/18 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
Python之字典添加元素的几种方法
2020/09/30 Python
Python urllib request模块发送请求实现过程解析
2020/12/10 Python
matplotlib之pyplot模块之标题(title()和suptitle())
2021/02/22 Python
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
5.1手机促销活动
2014/01/17 职场文书
工程专业应届生求职信
2014/02/19 职场文书
作风转变心得体会
2014/09/02 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
先进学校事迹材料
2014/12/30 职场文书
2016年优秀少先队员事迹材料
2016/02/26 职场文书