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生成UTF8文件的方法
May 15 PHP
php Notice: Undefined index 错误提示解决方法
Aug 29 PHP
基于Zookeeper的使用详解
May 02 PHP
PHP数组排序函数合集 以及它们之间的联系分析
Jun 27 PHP
实用的简单PHP分页集合包括使用方法
Oct 21 PHP
PHP四舍五入、取整、round函数使用示例
Feb 06 PHP
PHP中的数组处理函数实例总结
Jan 09 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
thinkPHP实现MemCache分布式缓存功能
Mar 23 PHP
php中时间函数date及常用的时间计算
May 12 PHP
详解php框架Yaf路由重写
Jun 20 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 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正则提取或替换img标记属性
2013/06/26 PHP
smarty模板中拼接字符串的方法
2014/02/14 PHP
php除数取整示例
2014/04/24 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
thinkphp5.1框架容器与依赖注入实例分析
2019/07/23 PHP
eval与window.eval的差别分析
2011/03/17 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
node.js中的console.dir方法使用说明
2014/12/10 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
js中less常用的方法小结
2017/08/09 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
ES6中Class类的静态方法实例小结
2017/10/28 Javascript
Vue+axios+WebApi+NPOI导出Excel文件实例方法
2019/06/05 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
js实现随机点名
2021/01/19 Javascript
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
python字符串string的内置方法实例详解
2018/05/14 Python
pyttsx3实现中文文字转语音的方法
2018/12/24 Python
python微信撤回监测代码
2019/04/29 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
tensorflow安装成功import tensorflow 出现问题
2020/04/16 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
python如何导入依赖包
2020/07/13 Python
阿迪达斯加拿大官网:Adidas加拿大
2016/08/25 全球购物
草莓网化妆品澳大利亚站:Strawberrynet AU
2017/12/18 全球购物
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
测绘工程个人的自我评价
2013/11/10 职场文书
优秀企业获奖感言
2014/02/01 职场文书
地球一小时活动总结
2015/02/27 职场文书
会计入职心得体会
2016/01/22 职场文书
Python数据结构之队列详解
2022/03/21 Python