Heim  >  Artikel  >  php教程  >  多数据表共用一个页的新闻发布

多数据表共用一个页的新闻发布

WBOY
WBOYOriginal
2016-06-13 12:42:06810Durchsuche

本文为了简单并能够说明主要内容,一些次要的html内容相对简单。
在网站有多个内容要在某一页显示时可在网页中共用一个显示和提交。
本例中有两个数据表(news,ctm);一个主页(index.php);
一个提交页(index_pub.php;和一个包函页(index_view.php)
一个子页(view_d.php)。
----news,ctm---
increate table news(id int(80) not null auto_increment,title char(100),detail text,primay key(id));
increate table ctm(id int(80) not null auto_increment,title char(100),detail text,primay key(id));


----index_view.php---
$query="select * from ".$name." order by id desc limit 0,5;
$result=mysql_query($query,$db);
if ($result){
while($myrow=msyql_fetch_array($result)){
?>

$myrow[title]
  }
}
else{
echo "这里还没新的内容。";}
?>


----index.php---
$id=mysql_connect("localhost","username","password");
$db=mysql_select_db("your_db",$id);
?>




Yourname Online




你现在的位置-->首页





  

    

    
  

      
                   $name=news;
           include("index_view.php");
        ?>
      

    

      
                   $name=ctm;
           include("index_view.php");
        ?>
      

    



Copyrignt 1999…





----index_pub.php---
$id=mysql_connect("localhost","username","password");
$db=mysql_select_db("your_db",$id);
?>



  

请选择数据库:

  


  

标题:

  


  

内容:

  


  



switch ($db_name){
   case news:$name=news;
   break;
   case ctm:$name=ctm;
   break;
}
$query="insert into ".$name."(title,detail) values('$title','$detail');
$result=mysql_query($query,$db);
if ($result){echo "ok";}
else{echo "failed";}
?>



----view_d.php---
$id=mysql_connect("localhost","username","password");
$db=mysql_select_db("your_db",$id);
?>


if ($recod){
   $query="select * from ".$name." where id=".$recod;
   $result=mysql_query($query,$db);
   $title=mysql_result($result,0,title);
   $detail=mysql_result($result,0,detail);
   echo "

标题:".$title."

";
   echo "

内容:".$detail."

";
}
else{echo "此文件已被删除!";}

 
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn