使用PHP製作新聞系統的實作思路

WBOY
發布: 2016-08-08 09:34:00
原創
1339 人瀏覽過

我們可以用新聞系統來儲存新聞,我們可以對新聞進行新增、刪除等操作,這樣減少了大家的工作量,為什麼不實驗一下。

首先,建立一個表。
create table news (
n_id int(255) not null auto_increment,
n_date datetime not null,
news text not null,
PRimary key(n_id)
);

第二步,設定你的登陸資訊
$database_user_name="root";                         
$database_passWord="";                              $database_name="news";                               $time_offset="0";

第三步,讓我們把後面程式用到的東西當作函數,節省篇幅啊!

function connect_db()
    {
    // connects to the database
     
    global $database_user_name, $database_password;
    $db=MySQL_connect("localhost",$database_user_name,$database_password);
         
    return $db;
     
    }


function db_name()
    {
    // returns the name of the database
     
    global $database_name;
    $db_name=$database_name;
     
    return $db_name;
     
    }
     
     
     
function get_now()
    {
    // gets current date and time
     
    $db=connect_db();
    $db_name=db_name();
    mysql_select_db($db_name,$db);
    $sql="select now() as now";
    $result=mysql_query($sql,$db);
    $myrow=mysql_fetch_array($result);
    $now=$myrow["now"];
     
    return $now;
     
    }
第四步,讓我們考慮如何將新聞顯示出來


//上面已經定義的函式庫...
//表格的定義......

$title ";
if ($admin==1)
    {
     
    echo " Admin ";
    }  
     
echo " - News


";


$db=connect_db();
$db_name=db_name();
mysql_select_db($db_name,$db);

if ($show_news_sub)
    {
     $show_news = $show_news_sub;
    }
     

if (!ereg("([0-9]{".strlen($show_news)."})",$show_news))
    {
    $show_news="ALL";
    }

if (strtoupper($show_news)=="ALL")
    {
     
$sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time ,news , n_date as date from news order by date desc" ;
     
    }
else  
    {
     
$link="All news" ;
     
     
    $sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time , news , n_date as date from news order by n_date desc limit $show_news";
    }
$結果=mysql_query($sql,$db);
$num_rows=mysql_num_rows($結果);
if($num_rows!=0)
    {
迴聲”


」;

    while($myrow=mysql_fetch_array($result))
        {
        $date=$myrow["n_date"];     
        $time=$myrow["n_time"];         
        $news=$myrow["新聞"];
        $n_id=$myrow["n_id"];
        if (strtoupper($show_date)=="Y" && strtoupper($show_time)=="Y")
            {
            $show=$date." ".$time;
             
            }
        else if (strtoupper($show_date)=="Y" && strtoupper($show_time)!="Y")     
            {
            $顯示=$日期;
             
            }
        if (strtoupper($show_date)!="Y" && strtoupper($show_time)=="Y")
            {
            $=顯示$時間;
             
            }     
             
        $cleannews=(nl2br($news));

  
$show
$cleannews



」;
}
迴聲「     

」;

         


    }
如果($admin==1)
{
迴聲”
返回 中心>
」;
}

如果($連結)
    {
    echo "


$link
";
     
    }
說明:省略了格式方面的標籤,這樣看上去思路有些清晰,你可以加上啊

以上就介紹了使用PHP製作新聞系統的實現思路,包括了新聞系統方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板