//接上文,上文说了PHP把数据写入表内,但如果要获取表内的数据操作又要如何呢?
//清心在这写了个简单的实例代码,希望可以帮助正在自学PHP+MYSQL的朋友们(作者就是自学的其中一员.)
<?php
$servername=”localhost”; //数据库地址.一般不改
$username=”root”; //数据库用户
$password=” “; //数据库密码
$con=mysql_connect($servername,$username,$password); //连接SQL的$con变量
$sqldb=” “;//数据库名称
mysql_select_db($sqldb,$con);//$con连接数据库,选择$sqldb数据名
$q=”SELECT *FROM jiekuanren”; //SQL语句,查询表名
mysql_query(“set names GB2312”); //SQL的编码格式GB2312,可依据自己SQL和PHP\HTML的格式来修改
$rs=mysql_query($q,$con);//执行$con连接SQL,再执行$q的SQL语句来获取数据
if(!$rs){die(“error”);} //如果执行上一句语句出错,输出error
echo “<table>”; //输出表格开始,如果有div样式,可在里面添加,这就是php内嵌html的好处.
echo “<tr><td>列表1</td><td>列表2</td><td>列表3</td><td>列表4</td><td>列表5</td></tr>”;
//输出表格,5列
while($row=mysql_fetch_row($rs))
//循环输出数组$ros[x];循环执行$rs,即$con连接数据及$q的SQL语句里的表段. $ros[x]为表里的1-5列
{
echo “<tr><td>$row[0]</td><td>$row[1]</td><td>$row[2]</td><td>$row[3]</td><td>$row[4]</td></tr>”;
//循环输出5列,因为前面说了是循环执行$rs,所以$ros[x],就是jiekuanren这表段的5列数据
}
echo “</table>”; //输出表格结束
mysql_free_result($rs); //关闭数据采集.
mysql_close($con); //关闭MYSQL
?>
关于作者