php 读取mysql数据库三种方法

愤怒的小蚂蚁91

愤怒的小蚂蚁91

2016-02-19 09:23

清醒时做事,糊涂时读书,大怒时睡觉,无聊时关注图老师为大家准备的精彩内容。下面为大家推荐php 读取mysql数据库三种方法,无聊中的都看过来。
代码如下:

?
$dbh = @mysql_connect("localhost:3306","root","000000");
/* 定义变量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中的数据 */
?

!--========= 方法一 =========--
代码如下:

?
$rs = mysql_query($q, $dbh);
/* 定义变量 rs ,函数mysql_query()的意思是:送出 query 字串供 MySQL 做相关的处理或者执行.由于php是从右往左执行的
,所以,rs的值是服务器运行mysql_query()函数后返回的值 */
if(!$rs){die("Valid result!");}
echo "table";
echo "trtdID/tdtdName/td/tr";
while($row = mysql_fetch_row($rs)) echo "trtd$row[0]/tdtd$row[1]/td/tr";
/* 定义量变(数组)row,并利用while循环,把数据一一写出来.
函数mysql_fetch_row()的意思是:将查询结果$rs单列拆到阵列变数中.
$row[0] 和 $row[1] 的位置可以换*/
echo "/table";
?

!--========= 方法二 =========--
代码如下:

?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_object($rs)) echo "$row-id $row-name br /";
/* id和name可以换位置 */
?

!--========= 方法三 =========--
代码如下:

?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] br /";
/* id和name可以换位置 */
?
!--========= 方法三最快 =========--
?
@mysql_close($dbh);
/* 关闭到mysql数据库的连接 */
?
展开更多 50%)
分享

猜你喜欢

php 读取mysql数据库三种方法

编程语言 网络编程
php 读取mysql数据库三种方法

优化MySQL数据库查询的三种方法简介

MySQL mysql数据库
优化MySQL数据库查询的三种方法简介

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

php访问查询mysql数据的三种方法

PHP
php访问查询mysql数据的三种方法

PHP调用三种数据库的方法(2)

PHP
PHP调用三种数据库的方法(2)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

PHP调用三种数据库的方法(1)

PHP
PHP调用三种数据库的方法(1)

PHP调用三种数据库的方法(3)

PHP
PHP调用三种数据库的方法(3)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

jscript之List Excel Color Values

jscript之List Excel Color Values

sqlserver2005自动创建数据表和自动添加某个字段索引

sqlserver2005自动创建数据表和自动添加某个字段索引
下拉加载更多内容 ↓