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 ADODB使用方法集锦
Mar 25 PHP
CakePHP去除默认显示的标题及图标的方法
Oct 22 PHP
PHP 采集心得技巧
May 15 PHP
PHP 获取远程文件内容的函数代码
Mar 24 PHP
PHP文件注释标记及规范小结
Apr 01 PHP
PHP实现把数字ID转字母ID
Aug 12 PHP
析构函数与php的垃圾回收机制详解
Oct 28 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
YII2.0之Activeform表单组件用法实例
Jan 09 PHP
PHP中for循环与foreach的区别
Mar 06 PHP
php处理多图上传压缩代码功能
Jun 13 PHP
php实现将数据做成json的格式给前端使用
Aug 21 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精确的统计在线人数的方法
2015/10/21 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
php7下的filesize函数
2019/09/30 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
javascript定时变换图片实例代码
2013/03/17 Javascript
jquery清空textarea等输入框实现代码
2013/04/22 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
js实现分割上传大文件
2016/03/09 Javascript
基于JS代码实现图片在页面中旋转效果
2016/06/16 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
Nodejs中怎么实现函数的串行执行
2019/03/02 NodeJs
angular6开发steps步骤条组件
2019/07/04 Javascript
vue+koa2实现session、token登陆状态验证的示例
2019/08/30 Javascript
React学习之JSX与react事件实例分析
2020/01/06 Javascript
pyv8学习python和javascript变量进行交互
2013/12/04 Python
python调用java的Webservice示例
2014/03/10 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
Python concurrent.futures模块使用实例
2019/12/24 Python
python使用gdal对shp读取,新建和更新的实例
2020/03/10 Python
从python读取sql的实例方法
2020/07/21 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
贝佳斯官方网站:Borghese
2020/05/08 全球购物
什么是网络协议
2016/04/07 面试题
物流专业大学生的自我鉴定
2013/11/13 职场文书
大学生优秀团员事迹材料
2014/01/30 职场文书
公司管理建议书范文
2014/03/12 职场文书
护士个人自我鉴定
2014/03/24 职场文书
超市仓管员岗位职责
2014/04/07 职场文书
小学一年级评语大全
2014/04/22 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
2014年骨干教师工作总结
2014/12/19 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
Python移位密码、仿射变换解密实例代码
2021/06/27 Python