今天森动网小编跟大家一起学PHP连接文件、用mysql 查询整个表的数据的代码如下所示:
php数据连接文件 (2.php)
<?
$mysql_server_name = "localhost";//服务器名称;
$mysql_username = "admin";
$mysql_password = "admin";
$mysql_database = "phpcms";
?>
查看整表 有字段名称用表格排版(1.php)
<?php
require("2.php");
$sql = "select * from phpcms_content";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//mysql连线
mysql_query("SET NAMES GB2312");
$result=mysql_db_query($mysql_database,$sql,$conn);//对指定的资料库进行查询
$row=mysql_fetch_row($result);
//表格开始
echo("<table border=1 cellspace=0 cellpadding=0>n");
//输出栏位名称
echo("<tr>n");
for($i=0;$i<mysql_num_fields($result);$i++)
{
echo("<td nowrap>".mysql_field_name($result,$i)."</td>n");
}
echo("</tr>n");
//将资料移动回第一笔
mysql_data_seek($result,0);
//输出资料内容
while($row=mysql_fetch_row($result))
{
echo("<tr>n");
for($i=0;$i<mysql_num_fields($result);$i++)
{
echo("<td rowrap>$row[$i]</td>n");
}
echo("</tr>n");
}
//表格结束
echo("</table>");
mysql_free_result($result);
静态页面,传参数修改数据。这个只传id修改条件、style修改数据(up.htm)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
</head>
<body>
<form method="post" action='up.php'>
style:<input id="style" name="style" type="text" />
id:<input id="id" name="id" type="text" />
<input type="submit" name="ok" value="提交"/>
</form>
</body>
</html>
php控制数据修改(up.php)
<?php
require("2.php");
$sql="update phpcms_content set style=".$_POST['style']." where contentid=".$_POST['id']."";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//mysql连线
mysql_query("SET NAMES GB2312");
mysql_select_db($mysql_database,$conn);
$result=mysql_query($sql);//对指定的资料库进行查询
if($result)
echo "记录已经成功修改<br><a href='up.htm'>继续修改记录</a>";
else
echo "记录修改失败";
?>