12月26日
今天休息了一天,下午装ubuntu系统。感觉不错一次成功,改天把安装步骤贴上来
首先创建数据库CREATE DATABASE `bbs`
建立message表
CREATE TABLE `message` (
`id` tinyint(1) NOT NULL auto_increment,
`user` varchar(25) NOT NULL,
`title` varchar(50) NOT NULL,
`content` tinytext NOT NULL,
`lastdate` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
刚知道那个CHARSET=utf8 这个是设置uTF-8的编码 以前搞错了
建立conn.php
$conn= @ mysql_connect("localhost","root","") or die ("连接出错");
mysql_select_db("bbs",$conn);
mysql_query("set names 'GBK'");//使用GBK编码
?>
add.php
include("conn.php");//据说这个不加()也可以 ,而且效率高
if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate) ".
"values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "sucess";
}else{
echo "error";
}
?>
user:
title:
content:
输出list.php
include ("conn.php");
?>
$sql = "SELECT * FROM message ORDER BY id DESC";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?>
title: <?php echo $row[title];?> user: <?php echo $row[user];?>content: <?php echo $row[content];?> date:<?php echo $row[lastdate]?>}
?>
ps:require() 与 require_once()
通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require
所指定引入的文件,如果出现错误是致命的。
include() 与 include_once()
可以放在 PHP 程序的任何一个位置,PHP 程序在执行到时,才会先读入
include 所指定引入的文件,如果出现错误将会提示。
本来在chrome里面编辑的,悲剧啊突然崩溃了,360更新软件真好用,很让人无语