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 相关文章推荐
4.与数据库的连接
Oct 09 PHP
FCKeditor添加自定义按钮
Mar 27 PHP
php横向重复区域显示二法
Sep 25 PHP
PHP中集成PayPal标准支付的实现方法分享
Feb 06 PHP
PHP之短标签开启设置
Jun 17 PHP
PHP删除HTMl标签的实现代码
Jun 30 PHP
php下获取http状态的实现代码
May 09 PHP
PHP Reflection API详解
May 12 PHP
WordPress网站性能优化指南
Nov 18 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 PHP
Yii框架实现记录日志到自定义文件的方法
May 23 PHP
PHP实现基于栈的后缀表达式求值功能
Nov 10 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
详解PHP编码转换函数应用技巧
2016/10/22 PHP
PHP模拟http请求的方法详解
2016/11/09 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
jquery选择器的选择使用及性能介绍
2013/01/16 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
jQuery中val()方法用法实例
2014/12/25 Javascript
jQuery中:radio选择器用法实例
2015/01/03 Javascript
js实现点击链接后窗口缩小并居中的方法
2015/03/02 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
js实现背景图自适应窗口大小
2017/01/10 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
django使用channels2.x实现实时通讯
2018/11/28 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
使用C语言来扩展Python程序和Zope服务器的教程
2015/04/14 Python
ubuntu系统下使用pm2设置nodejs开机自启动的方法
2018/05/12 NodeJs
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
Flask框架使用DBUtils模块连接数据库操作示例
2018/07/20 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
Python基于paramunittest模块实现excl参数化
2020/04/26 Python
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
html5版canvas自由拼图实例
2014/10/15 HTML / CSS
美国家具网站:Cymax
2016/09/17 全球购物
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
智能钱包:Ekster
2019/11/21 全球购物
Yahoo-PHP面试题3
2012/01/14 面试题
新闻专业学生的自我评价
2014/02/13 职场文书
向领导表决心的话
2014/03/11 职场文书
小学数学课后反思
2014/04/23 职场文书
医院党员公开承诺书
2014/08/30 职场文书
党的群众路线教育实践活动方案
2014/10/31 职场文书
小兵张嘎观后感300字
2015/06/03 职场文书
女方家长婚礼致辞
2015/07/27 职场文书
pytorch中的model=model.to(device)使用说明
2021/05/24 Python