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的call_user_func传reference引发的思考
Jul 23 PHP
iis下php mail函数的sendmail配置方法(官方推荐)
Apr 25 PHP
关于php正则匹配汉字的方法介绍
Apr 25 PHP
php使用sql数据库 获取字段问题介绍
Aug 12 PHP
ThinkPHP实现动态包含文件的方法
Nov 29 PHP
PHP面试题之文件目录操作
Oct 15 PHP
Laravel网站打开速度优化的方法汇总
Jul 16 PHP
PHP多线程模拟实现秒杀抢单
Feb 07 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
Laravel5.7 数据库操作迁移的实现方法
Apr 12 PHP
php+redis实现消息队列功能示例
Sep 19 PHP
php中关于换行的实例写法
Sep 26 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
解决了Ajax、MySQL 和 Zend Framework 的乱码问题
2009/03/03 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHP实现UTF8二进制及明文字符串的转化功能示例
2017/11/20 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
2019/05/09 PHP
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
JS关键字变色实现思路及代码
2013/02/21 Javascript
Backbone.js的一些使用技巧
2015/07/01 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
详解Node.js如何开发命令行工具
2016/08/14 Javascript
jquery利用json实现页面之间传值的实例解析
2016/12/12 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
2018/07/26 Javascript
Node.js中package.json中库的版本号(~和^)
2019/04/02 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
使用webpack编译es6代码的方法步骤
2019/04/28 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
使用JavaScript通过前端发送电子邮件
2020/05/22 Javascript
详解JS深拷贝与浅拷贝
2020/08/04 Javascript
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
Python中的变量和作用域详解
2016/07/13 Python
python添加模块搜索路径方法
2017/09/11 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
Pyecharts绘制全球流向图的示例代码
2020/01/08 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
UI自动化定位常用实现方法代码示例
2020/10/27 Python
员工试用期转正自我评价
2015/03/10 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
高二语文教学反思
2016/02/16 职场文书
初中教务主任竞聘演讲稿(范文)
2019/08/20 职场文书