php连接数据库读取数据并输入到页面中的3种方法。
2014-10-29 10:11
711 查看
<?php
echo 1;
$dbh = mysql_connect("localhost:3306","root","");
/* 定义变量dbh , mysql_connect()函数的意思是连接mysql数据库, "@"的意思是屏蔽报错 */
echo 2;
if(!$dbh){die("error");}
/* die()函数的意思是将括号里的字串送到浏览器并中断PHP程式 (Script)。括号里的参数为欲送出的字串。 */
@mysql_select_db("11111", $dbh);
/* 选择mysql服务器里的一个数据库,这里选的数据库名为 11111 ok */
$q = "SELECT * FROM customertbl";
/* 定义变量q, "SELECT * FROM abc"是一个SQL语句,意思是读取表abc中的数据 */
echo $q;
echo 1;
?>
<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><td>$row[2]</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 $row->email<br />";
/* id和name可以换位置 */
?>
<br />
<!--========= 方法三 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] $row[email]<br />";
/* id和name可以换位置 */
?>
<!--========= 方法三最快 =========-->
<?
@mysql_close($dbh);
/* 关闭到mysql数据库的连接 */
?>
echo 1;
$dbh = mysql_connect("localhost:3306","root","");
/* 定义变量dbh , mysql_connect()函数的意思是连接mysql数据库, "@"的意思是屏蔽报错 */
echo 2;
if(!$dbh){die("error");}
/* die()函数的意思是将括号里的字串送到浏览器并中断PHP程式 (Script)。括号里的参数为欲送出的字串。 */
@mysql_select_db("11111", $dbh);
/* 选择mysql服务器里的一个数据库,这里选的数据库名为 11111 ok */
$q = "SELECT * FROM customertbl";
/* 定义变量q, "SELECT * FROM abc"是一个SQL语句,意思是读取表abc中的数据 */
echo $q;
echo 1;
?>
<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><td>$row[2]</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 $row->email<br />";
/* id和name可以换位置 */
?>
<br />
<!--========= 方法三 =========-->
<br />
<?
$rs = mysql_query($q, $dbh);
while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] $row[email]<br />";
/* id和name可以换位置 */
?>
<!--========= 方法三最快 =========-->
<?
@mysql_close($dbh);
/* 关闭到mysql数据库的连接 */
?>
相关文章推荐
- PHP-Excel读取导入Excel数据到数据库(2003,2007通用)使用方法
- [转]数据库连接方式读取不到Excel数据值的解决方法
- 单例模式的数据库连接和PHP实现页面静态化的第一种方法
- PHP 数据库,读取数据集中数据的三种方法
- PHP_mysql_连接数据库+读取数据
- Windows下php页面读取 mysql"中文数据"出现乱码的解决方法
- php中,从数据库中读取数据后,出现乱码的情况及解决方法
- php从数据库中读取数据生成xml文件的方法
- 数据库连接方式读取不到Excel数据值的解决方法
- 数据库连接方式读取不到Excel数据值的解决方法
- php从数据库中读取数据生成xml文件的方法
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- php使用PDO从数据库表中读取数据的实现方法(必看)
- PHP 新闻列表实例(数据库读取 删除数据,页面跳转)
- PHP连接数据库并读取数据打印
- C# 连接SQL Server 数据库的 读取数据的基本原理方法
- php中,从数据库中读取数据后,出现乱码的情况及解决方法
- php从数据库中读取数据生成xml文件的方法
- VC中连接mdb数据库及其数据读取方法
- VC中连接mdb数据库及其数据读取方法