ホームページ  >  記事  >  php教程  >  PHP スキル: PHP を使用してニュース システムを作成する手順を分析する

PHP スキル: PHP を使用してニュース システムを作成する手順を分析する

WBOY
WBOYオリジナル
2016-06-21 09:01:17996ブラウズ

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

まずテーブルを作成します。

テーブルニュースの作成 (
n_id int(255) not null auto_increment、
n_date datetime not null、
news text not null、
主キー(n_id)
);

2 番目のステップは、ログイン情報を設定することです

$database_user_name="root"; $database_name="news";
$time_offset="0";

3 番目のステップでは、後続のプログラムで使用するものを関数にしてスペースを節約します。

function connect_db()

{

// データベースに接続します
global $database_user_name, $database_password
$db=mysql_connect("localhost",$database_user_name;) ,$database_password);
return $db;
}
function db_name()
{
// データベースの名前を返します
グローバル $database_name; =$database_name;
return $db_name;
function 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["now"];
return $now;


ステップ 4、方法を考えてみましょうニュースを表示するには


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

$title ";

if ($admin==1) { echo " Admin ";

}

echo " - ニュース ";
$db=connect_db()
$db_name=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日付の説明";
}
else
{
$link="$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";
}
$result=mysql_query($sql, $db);
$num_rows=mysql_num_rows($result);
if($num_rows!=0)
{
echo " ";
while($myrow=mysql_fetch_array($result ))
{
$date=$myrow["n_date"];
$time=$myrow["n_time"];
$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
";
}
echo " ";
}
if ($admin==1)
{
echo "< ;center>
戻る";
}
if ($link)
{
echo "



$link
" ;
}

注: アイデアをわかりやすくするために、format タグは省略されています。
を追加することもできます。