故事的经过是这样的
为了缓解研究图像处理算法的苦闷,我重新抽一部分时间学习PHP,准备写一个人博客,借此也深入了解网站开发
当然从登录模块写起了,原来写过所以轻车熟路,写看好页面,准本连接数据库,开始写登录注册功能,然而,苦恼的事发生了。
加上include("conn.php");后,以后的网页数据总是没有。
总值纠结了许久,最终是conn.php里面代码有错误。。哎
数据库时代码写错,结果,纠结了一下午,也许学学调试,应该有帮助
//conn.php连接数据库文件
<?php
$conn = @mysql_connect("localhost","root","") or die("数据库连接失败");//
mysql_select_db("newdb",$conn);
mysql_query("set names 'GBK'");//使用GBK中文编码
/*
$conn = @ mysql_conn("localhost", "root", "") or die("数据库链接错误");//mysql_conn 改成 mysql_connect就没有问题了
mysql_select_db("newdb", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;
*/
?>
//index.php文件,主页面,
<html>
<head>
<title>NNew BBS2</title>
<link rel="stylesheet" type="text/css" href="demo.css">
</head>
<body>
<div id="one">
<?php
include("conn.php");//症结所在。。。
if ($_POST['login'])
{
echo "真的登录BBS2";
}
if ($_POST['register'])
{
echo "注册";
}
?>
<div id="left"></div>
<div id="center">
<div id="head">
<div id="headtext">
<h1>Welcome to HackerJoy's Blog</h1>
</div>
</div>
<div id="center-mid">
<div id="center-mid-left">
<div id="login">
<form action="index.php" method="post" name = "mylogin">
<p><br>
用户:<input type="text" name ="user" class="text"></input><br>
密码:<input type="password" name = "pw" class="text"></input><br><br>
<input type="submit" name="login" class="button" value="登录">
<input type="submit" name="register" class="button" value="注册">
</form>
</div>
<div class="count"></div>
<div class="count"></div>
<div class="count"></div>
</div>
<div id="center-mid-right">
<div class="content-left"></div> <div class="content-right"></div>
<div class="content-left"></div> <div class="content-right"></div>
</div>
</div>
<div id="foot"></div>
</div>
<div id="right"></div>
</div>
</body>
</html>