澳门新葡亰平台游戏网站php留言板

/************/config.php/***********/?php $host =
‘localhost’; // 数据库服务器 $user = ‘root’; // 数据库用户名 $password =
‘123456’; // 数据库密码 $db = ‘project’; // 数据库名

  1.php  连接数据库的示例。
  2.php  关闭数据库连接。
  3.php  执行sql语句。
  4.php  获取sql语句执行错误的信息。
  5.php  获取查询结果集。
  6.php  获取结果集中的所有记录。
  7.php  用php程序显示表中数据。
  8.php  分页显示数据。
  9.html  提交用户信息的html页面。
  10.php  数据插入数据库。
  11.php  显示数据信息的php程序。
  12.php  添加删除链接的php程序。
  13.php  删除数据库数据。

//打开数据库$conn = mysql_pconnect
($host,$user,$password);if(!$db){die(‘b数据库连接失败!/b’);}//选择数据库mysql_select_db
($db);?/*********************/index.php/********************/

*/
 // 1.php  连接数据库的示例。

htmlbodyscript type=text/javascriptfunction check_form(obj){
if(document.getElementById(‘post_name’).value==”){
alert(‘写一下您的大名吧’);
document.getElementById(‘post_name’).focus(); return false; }
if(document.getElementById(‘post_body’).value==”){
alert(‘不是来捣乱的吧,写一下留言内容吧!’);
document.getElementById(‘post_body’).focus(); return false; } return
true;

 代码如下

}/script form action=/sent.php method=post onSubmit=return
check_form(this) table width=100% border=0 tr td align=right您的大名/td
tdinput name=post_name id=post_name type=text size=20 maxlength=20/td
/tr td align=right您的发言/tdtdtextarea name=post_body id=post_body
rows=10 cols=50您的发言/textarea/td tr td align=right /td tdinput
type=submit name=Submit value=提 交 /td /tr /table /form/td /body
html?php
include(‘get.php’)?/***************************/get.php/****************************/[quote]?phpinclude(‘config.php’);$query
= SELECT * FROM project_post;$result = mysql_query($query);

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

while($row = mysql_fetch_array($result)) echo 姓名:$row[post_name]
/br 内容:
$row[post_body]/br;?/***************************/sent.php/***************************/

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:<br/>’.mysql_error());
}
echo ‘数据库连接成功!’;

?phpinclude(‘config.php’);$post_name=addslashes($_POST[‘post_name’]);$post_body=addslashes($_POST[‘post_body’]);$sql
= INSERT INTO project_post (post_name,post_body)
VALUES(‘$post_name’,’$post_body’);mysql_query($sql);header(‘location:/index.php’);?

 

// 2.php  关闭数据库连接。

 代码如下

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
echo ‘数据库连接成功!’;

if(mysql_close($conn))
{
    echo ‘<br/>……..<br/>’;
    echo ‘到数据库的连接已经成功关闭’;
}

 

 

 
  //3.php  执行sql语句。
 

 

 代码如下

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = ‘select id,name,city from users’;
$result = mysql_query($sql);

if($result)
{
    echo ‘sql语句:’ . $sql . ‘<br/>已经成功执行!’;
    $num = mysql_num_rows($result);   
//调用函数mysql_num_row()获得select语句查询结果的行数
    echo
‘<br/>该sql语句查询到<b>’.$num.'</b>行数据’;
}

mysql_close($conn);
 

//4.php  获取sql语句执行错误的信息。

 代码如下

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = ‘select id,name,city,gender from users’;

//这里使用mysql_error()获取sql语句执行出错时的相关信息
$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/><br/><br/>产生问题的sql<br/>”.$sql);

if($result)
{
    echo ‘sql语句:’ . $sql . ‘<br/>已经成功执行!’;
}

mysql_close($conn);

 

 

  //5.php  获取查询结果集。

 

 代码如下

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = ‘select id,name,city from users’;

$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>产生问题的sql:”.$sql);

if($num = mysql_num_rows($result))
{
    $row = mysql_fetch_array($result);
    echo ‘<pre>’;
    print_r($row);
}

mysql_close($conn);
  //6.php  获取结果集中的所有记录。
$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = ‘select id,name,city from users’;

$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>产生问题的sql:”.$sql);

if($num = mysql_num_rows($result))
{
    echo ‘<pre>’;
    while($row = mysql_fetch_array($result,mysql_assoc))
    {
        print_r($row);
    }
}

mysql_close($conn);
 

 

 

//7.php  用php程序显示表中数据。

 

 代码如下

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = ‘select id,name,city,created_time from users’;

$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>产生问题的sql:”.$sql);
?>
<html>
<head>
<title>13-7.php</title>
</head>
<center>

<body>
<table width=”75%” border=”0″ cellpadding=”0″ cellspacing=”1″
bgcolor=”#7b7b84″>
    <tr bgcolor=”#8bbcc7″>
        <td height=”33″><div
align=”center”><strong>用户id</strong></div></td>
        <td><div
align=”center”><strong>用户名称</strong></div></td>
        <td><div
align=”center”><strong>来自城市</strong></div></td>
        <td><div
align=”center”><strong>注册时间</strong></div></td>
    </tr>

<?php
if($num = mysql_num_rows($result))
{
    while($row = mysql_fetch_array($result,mysql_assoc))
    {
?>
    <tr bgcolor=”#ffffff”>
        <td height=”22″ align=”right”><?php echo $row[‘id’];
?> </td>
        <td height=”22″> <?php echo $row[‘name’];
?> </td>
        <td height=”22″> <?php echo $row[‘city’];
?> </td>
        <td height=”22″> <?php echo
$row[‘created_time’]; ?> </td>
    </tr>
<?php
    }
}
mysql_close($conn);
?>

</table>
</body>
</center>
</html>
 

 

 

//8.php  分页显示数据。

 

 代码如下

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

if(isset($_get[‘page’]))     //由get方法获得页面传入当前页数的参数
{
    $page = $_get[‘page’];
}
else
{
    $page = 1;
}
$page_size = 2;              //每页显示两条数据

//获取数据总量
$sql = ‘select * from users’;
$result = mysql_query($sql);
$total = mysql_num_rows($result);

//开始计算总页数
if($total)
{
    //如果总数据量小于$page_size,那么只有一页
    if($total < $page_size)
        $page_count = 1;
    //如果有余数,则总页数等于总记录数除以页数的结果取整再加1
    if($total % $page_size)
    {
        $page_count = (int)($total/$page_size) + 1;
    }
    //如果没有余数,则页数等于总数据量除以每页数的结果
    else
    {
        $page_count = $total/$page_size;
    }
}
else
{
    $page_count = 0;
}
//翻页链接
$turn_page = ”;
if($page == 1)
{
    $turn_page .= ‘首页 | 上一页 |’;
}
else
{
    $turn_page .= ‘<a href=13-8.php?page=1> 首页</a> |
<a href=13-8.php?page=’.($page-1).’> 上一页 </a> |’;
}
if($page == $page_count || $page_count == 0)
{
    $turn_page .= ‘ 下一页 | 尾页’;
}
else
{
    $turn_page .= ‘<a href=13-8.php?page=’.($page+1).’> 下一页
</a>|<a href=13-8.php?page=’.$page_count.’> 尾页
</a>’;
}

$sql = ‘select id,name,city,created_time from users limit ‘.
($page-1)*$page_size .’, ‘.$page_size;
$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>产生问题的sql:”.$sql);
?>
<html>
<head>
<title>13-8.php</title>
</head>
<center>

<body>
<table width=”75%” border=”0″ cellpadding=”0″ cellspacing=”1″
bgcolor=”#7b7b84″>
    <tr bgcolor=”#8bbcc7″>
        <td height=”33″><div
align=”center”><strong>用户id</strong></div></td>
        <td><div
align=”center”><strong>用户名称</strong></div></td>
        <td><div
align=”center”><strong>来自城市</strong></div></td>
        <td><div
align=”center”><strong>注册时间</strong></div></td>
    </tr>

<?php
if($num = mysql_num_rows($result))
{
    while($row = mysql_fetch_array($result,mysql_assoc))
    {
?>
    <tr bgcolor=”#ffffff”>
        <td height=”22″ align=”right”><?php echo $row[‘id’];
?> </td>
        <td height=”22″> <?php echo $row[‘name’];
?> </td>
        <td height=”22″> <?php echo $row[‘city’];
?> </td>
        <td height=”22″> <?php echo
$row[‘created_time’]; ?> </td>
    </tr>
<?php
    }
}
echo $turn_page.'<br/><br/>’;
mysql_close($conn);
?>

</table>
</body>
</center>
</html>
 

 

 

//9.html  提交用户信息的html页面。
 

 

 代码如下

<html>
<head>
<title>13-9.html</title>
</head>

<body>
<b>提交用户信息</b>
<form name=”form” method=”post” action=”13-10.php”>
    <table width=”75%” border=”0″ cellpadding=”0″
cellspacing=”2″>
        <tr>
            <td width=”24%” height=”29″>用户名:</td>
            <td width=”76%”><input name=”user_name”
type=”text” id=”user_name” size=”20″></td>
        </tr>
        <tr>
        <td height=”25″>来自城市:</td>
        <td>
     <select name=”city”>
     <option value=”beijing”>北京</option>
     <option value=”london”>伦敦</option>
     <option value=”newyork”>纽约</option>
     <option value=”paris”>巴黎</option>
     <option value=”rome”>罗马</option>
        </select>
  </td>
        </tr>
        <tr>
            <td height=”31″>
            <input type=”submit” name=”submit”
value=”提交”></td>
            <td> </td>
        </tr>
    </table>
</form>
</body>
</html>

  //10.php  数据插入数据库。
  <?php
$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$name = $_post[‘user_name’];
$city = $_post[‘city’];

if(empty($name) || trim($name)==”)
{
    echo ‘请填写用户名!<a href=”13-9.html”>返回</a>’;
    exit;
}

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = “insert into users set id=7,name='” . $name . “‘,city='” . $city
. “‘,created_time=now()”;
mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>sql:”.$sql);
mysql_close($conn);

echo ‘数据插入成功,打开<a
href=”13-7.php”>13-7.php</a>查看数据’;
?>

 

 

  //11.php  显示数据信息的php程序。
 

 

 代码如下

<?php
$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;
$arr_city =
array(‘beijing’=>’北京’,’newyork’=>’纽约’,’paris’=>’巴黎’,’london’=>’伦敦’,’rome’=>’罗马’);

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

if(!isset($_get[‘uid’]))
{
    echo ‘参数错误!’;
    exit;
}
$id = $_get[‘uid’];

$sql = “select * from users where id=$id”;
$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>sql:”.$sql);
if(!mysql_num_rows($result))
{
    echo ‘用户id错误!’;
    exit;
}

$row = mysql_fetch_array($result);

$name = $_post[‘user_name’];
$city = $_post[‘city’];
if(!empty($name) || trim($name)!=”)
{
    $sql = “update users set name='” . $name . “‘,city='” . $city . “‘
where id=$id”;
    mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>sql:”.$sql);
    mysql_close($conn);

    echo ‘数据修改成功,打开<a
href=”13-7.php”>13-7.php</a>查看数据’;
    exit;
}
?>

<html>
<head>
<title>13-11.php</title>
</head>

<body>
<b>修改用户信息</b>
<form name=”form” method=”post” action=”13-11.php?uid=<?php echo
$id; ?>”>
    <table width=”75%” border=”0″ cellpadding=”0″
cellspacing=”2″>
        <tr>
            <td width=”24%” height=”29″>用户名:</td>
            <td width=”76%”><input name=”user_name”
type=”text” id=”user_name” size=”20″ value=”<?php echo
$row[‘name’]; ?>”></td>
        </tr>
        <tr>
        <td height=”25″>来自城市:</td>
        <td>
        <select name=”city”>
        <?php
        foreach($arr_city as $k=>$v)
        {
            $option = ($row[‘city’] == $k) ? ‘<option
value=”‘.$k.'” selected>’.$v.'</option>’ : ‘<option
value=”‘.$k.'”>’.$v.'</option>’;
            echo $option.’ ‘;
        }   
        ?>
        </select>
        </td>
        </tr>
        <tr>
        <td>注册时间:</td>
        <td><?php echo $row[‘created_time’];
?></td>
        </tr>
        <tr>
            <td height=”31″>
            <input type=”submit” name=”submit”
value=”修改”></td>
            <td> </td>
        </tr>
    </table>
</form>
</body>
</html>
 

 

 

// 12.php  添加删除链接的php程序。
 

 

 代码如下

<?php
$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

$sql = ‘select id,name,city,created_time from users’;

$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>产生问题的sql:”.$sql);
?>
<html>
<head>
<title>13-12.php</title>
<script language=”网页特效”>

</script>
</head>
<center>

<body>
<table width=”75%” border=”0″ cellpadding=”0″ cellspacing=”1″
bgcolor=”#7b7b84″>
    <tr bgcolor=”#8bbcc7″>
        <td height=”33″><div
align=”center”><strong>用户id</strong></div></td>
        <td><div
align=”center”><strong>用户名称</strong></div></td>
        <td><div
align=”center”><strong>来自城市</strong></div></td>
        <td><div
align=”center”><strong>注册时间</strong></div></td>
        <td><div
align=”center”><strong>操作</strong></div></td>
    </tr>

<?php
if($num = mysql_num_rows($result))
{
    while($row = mysql_fetch_array($result,mysql_assoc))
    {
?>
    <tr bgcolor=”#ffffff”>
        <td height=”22″ align=”right”><?php echo $row[‘id’];
?> </td>
        <td height=”22″> <?php echo $row[‘name’];
?> </td>
        <td height=”22″> <?php echo $row[‘city’];
?> </td>
        <td height=”22″> <?php echo
$row[‘created_time’]; ?> </td>
        <td height=”22″> <a
onclick=”javascript:if(confirm(‘确定要删除用户信息吗?’)) return true;
else return false;” href=”13-13.php?id=<?php echo $row[‘id’];
?>”>删除</a> </td>
    </tr>
<?php
    }
}
mysql_close($conn);
?>

</table>
</body>
</center>
</html>
 

/

 

/13.php  删除数据库数据。
 

 

 代码如下

<?php
if(!isset($_get[‘id’]))
{
    echo ‘参数错误!’;
    exit;
}

$id = $_get[‘id’];
if(empty($id))
{
    echo ‘用户id不能为空!’;
    exit;
}

$host = ‘localhost’;
$user_name = ‘root’;
$password = ‘admin’;

$conn = mysql_connect($host,$user_name,$password);
if(!$conn)
{
    die(‘数据库连接失败:’.mysql_error());
}
mysql_select_db(‘test’);

//先判断是否存在该id的用户
$sql = “select * from users where id=$id”;
$result = mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>sql:”.$sql);
if(!mysql_num_rows($result))
{
    echo ‘用户id错误!’;
    exit;
}

//删除用户数据
$sql = “delete from users where id=$id”;
mysql_query($sql) or die(“<br/>error:
<b>”.mysql_error().”</b><br/>sql:”.$sql);
mysql_close($conn);

echo ‘数据删除成功,返回<a
href=”13-12.php”>13-12.php</a>查看数据’;
?>

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图