ホームページ  >  記事  >  バックエンド開発  >  PHP を使用してニュース システムを作成する実装アイデア

PHP を使用してニュース システムを作成する実装アイデア

WBOY
WBOYオリジナル
2016-08-08 09:34:001341ブラウズ

ニュース システムを使用してニュースを保存したり、ニュースを追加したり削除したりすることができます。これを試してみてはいかがでしょうか。

まず、テーブルを作成します。
テーブルニュースを作成 (
n_id int(255) が null ではありません auto_increment、
n_date datetime が null ではありません、
ニューステキストが null ではありません、
主キー(n_id)
);
2 番目のステップは、ログイン情報を設定することです
$database_user_name="root"; $database_passWord=""; $database_name="ニュース"; $time_offset="0";
第三段階、後続のプログラムで使うものを関数化して容量を節約しましょう!

関数 connect_db()
{
// データベースに接続します

グローバル $database_user_name、$database_password
$db=MySQL_connect("localhost",$database_user_name,$database_password);
$db を返します

}


関数 db_​​name()
{
// データベースの名前を返します

グローバル $データベース名
$db_name=$データベース名

$db_name を返します。
}



関数 get_now()
{
// 現在の日付と時刻を取得します

$db=connect_db(); $db_name=db_name(); Mysql_select_db($db_name,$db); $sql="今を選択()
"; $result=mysql_query($sql,$db); $myrow=mysql_fetch_array($result); $now=$myrow["今"]

今すぐ $ を返してください。
}
ステップ4、ニュースの表示方法を考えてみましょう


//上で定義した関数ライブラリ...
//テーブルの定義...

$title ";
if ($admin==1)
{

「管理者」をエコーし​​ます。 }

エコー " - ニュース

";


$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="すべて"; }

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 ニュースの日付順で日付順に選択" ;

}
それ以外は
{

$link="すべてのニュース< /a>";


    $sql="select date_format(n_date,'%m/%d/%Y') as n_date, date_format(n_date,'%H:%i') as n_time , news , n_date ニュースの順序から n_date の降順制限で日付として選択$show_news";
    }
$result=mysql_query($sql,$db);
$num_rows=mysql_num_rows($result);
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")
            {
            $show=$date;
             
            }
        if (strtoupper($show_date)!="Y" && strtoupper($show_time)=="Y")
            {
            $show=$time;
             
            }
             
        $cleannews=(nl2br($news));

  
$show
$cleannews



";
}
エコー「

";

         


    }
if ($admin==1)
{
エコー「
戻り

";
}

if ($link)
    {
    echo "



$link
";
     
    }
说明:省略了格式面的标签,这样看起来思路清晰s,你可要加上啊

以上は、PHP を使用して新しいシステムを作成するための実現手順を紹介しました。新しいシステムに関する内容も含まれており、PHP 教則に関心のある友人の助けになることを望みます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。