2011-10-12 新闻发布系统2

来源:互联网 发布:网络英语课程哪个好 编辑:程序博客网 时间:2024/06/05 13:39

建立数据库

CREATE TABLE db_news;   USE db_news;

建表

tbl_user表

   SQL语句:

CREATE TABLE tbl_user(‘id’  INTEGER UNSIGNED NOT NULL  AUTO_INCREMENT, ‘username’  VARCHAR(30) NOT NULL, ‘password’  VARCHAR(30) NOT NULL, ‘level’     VARCHAR(10) NOT NULL DEFAULT ‘user’,              PRIMARY KEY(‘id’));


tbl_news表

SQL语句:

CREATE TABLE tbl_news(‘id’ INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,‘title’ VARCHAR(100) NOT NULL,‘detail’ VARCHAR(300) NOT NULL,‘content’ TEXT NOT NULL,‘sender’  VARCHAR(30) NOT NULL,‘pubtime’  DATETIME NOT NULL,PRIMARY KEY(‘id’));


 tbl_category表

   SQL语句:

  CREATE TBALE tbl_category(     ‘id’ INTEGER UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,      ‘category_name’ VARCHAR(30) NOT NULL, ‘pid’    INTEGER,‘path’VARCHAR(300), );


系统配置文件config.php

<?php  //数据库信息全局变量  $dbhost=”localhost”;//定义数据库的ip  $dbuser=”root”;//定义数据库连接用户  $dbpassword=”123”;//定义数据库连接口令  $dbname=”db_news”;//定义数据库的名字  $page_size=10;//每页显示行数  session_start();//打开session环境  ?>

数据库连接文件dbconnect.php

<?php     //与数据库连接   //使用config.php中的全局变量   include("config.php");   //连接数据库服务器   mysql_connect($dbhost,$dbuser,$dbpassword);   //选择要使用的数据库   mysql_select_db($dbname);  ?>


顶部导航栏文件header.php

<?php    //检索数据库tbl_category,按照 pid进行排序,并且页面显示所有的栏目名称(国际新闻、军事新闻、科技新闻等)     $res = mysql_query(“select * from tbl_category order by  pid ”);    //按栏目分类循环显示 while($row = mysql_fetch_array($res)){   //点击连接进入相应新闻页面  echo   <a href=“”>$row[‘category_name’]</a>}?>




 

原创粉丝点击