<?php
header("Content-type:text/html;charset=utf-8");
$con=mysqli_connect("localhost:3306","root","123456")or die("连接失败");
mysqli_select_db($con,"liuyan")or die("连接失败");
mysqli_set_charset($con,"UTF-8");
?>
首先我们先创建一个简单的链接数据库的php代码,这个代码可以单独做成一个PHP页面,方便别的页面来链接数据库的时候都可以调用他 。
<a href=TextArea.php>查看内容</a>
<?php
include 'conn.php';
if(!empty($_GET['send']))
{
$id=$_GET['id'];
$code=$_GET['code'];
$conn=$_GET['con'];
$sql="insert into txt values('$conn','$code',now(),null)";
mysqli_query($con,$sql);
echo "添加成功";
}
?>
<form action=add.php method="GET">
标题:<input type="text" name="code">
<br/>
<textarea rows="5" cols="50" name="con" ></textarea>
<input type="submit" name="send" value="提交">
</form>
然后创建一个添加内容的页面,运用get方法来传递html表单中的值,再用mysqli的方法来把get接受到的值传递给数据库里。
使用empty方法能避免,页面加载成功时没有值会报错的问题。
<a href=add.php>添加内容</a>
<?php
include 'conn.php';
$seach="select *from txt";
$query=mysqli_query($con, $seach);
while($row=mysqli_fetch_array($query))
{
?>
<h2>标题:<?php echo $row['title'] ?></h2>
<a href=index.php?id=<?php echo $row['id'] ?>>编辑</a>
<br/>
<li>日期 <?php echo $row['dates'] ?></li>
<br/><br/>
<p>内容:<?php echo $row['textbook'] ?></p>
<hr>
<?php }?>
再创建一个显示内容的页面,此处要学会php代码与html页面的结合。还有一个小的知识点,就是,html代码接受值不会直接的接收,得先把期中的值打印出来,才能显示到html代码里面去。所以我们用了ECHO 方法来打印出数据库遍历出来的内容。
还有一个知识点就是,mysqli_fetch_array()函数调用一次就会显示出一组的内容,所以我们这里采用了循环调用,来把数据库里的所有内容显示出来。
这样一个简易的留言板内容就完成了,包含了添加,显示页面的功能。可能下次我就会加上删除和编辑的功能了。