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

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

Jun 21, 2016 am 09:01 AM
database date name news

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

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

テーブルニュースの作成 (
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 タグは省略されています。
を追加することもできます。





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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

discuzデータベースエラーを解決する方法 discuzデータベースエラーを解決する方法 Nov 20, 2023 am 10:10 AM

discuz データベース エラーの解決策は次のとおりです: 1. データベース構成を確認します; 2. データベース サーバーが実行されていることを確認します; 3. データベース テーブルのステータスを確認します; 4. データをバックアップします; 5. キャッシュをクリアします; 6. Discuz を再インストールします; 7. サーバー リソースを確認します。 ; 8. Discuz 公式サポートに連絡します。 Discuz データベース エラーを解決するには、複数の側面から始めて、徐々に問題の原因を調査し、対応する措置を講じて修復する必要があります。

リークにより、Intel Arrow Lake-U、-H、-HX、-S の主要な仕様が明らかに リークにより、Intel Arrow Lake-U、-H、-HX、-S の主要な仕様が明らかに Jun 15, 2024 pm 09:49 PM

IntelArrowLake は、LunarLake と同じプロセッサ アーキテクチャに基づいていると予想されており、つまり、Intel の新しい Lion Cove パフォーマンス コアが経済的な Skymont 効率コアと組み合わされることになります。

現在のタイムスタンプに基づいてファイル/フォルダーを作成し、名前を付ける方法 現在のタイムスタンプに基づいてファイル/フォルダーを作成し、名前を付ける方法 Apr 27, 2023 pm 11:07 PM

システムのタイムスタンプに基づいてファイルやフォルダーを自動的に作成し、名前を付ける方法を探している場合は、ここが最適な場所です。このタスクを達成するための非常に簡単な方法があります。作成されたフォルダーまたはファイルは、ファイルのバックアップの保存、日付に基づいたファイルの並べ替えなど、さまざまな目的に使用できます。この記事では、Windows 11/10 でファイルとフォルダーを自動的に作成し、システムのタイムスタンプに基づいて名前を付ける方法を、非常に簡単な手順で説明します。使用される方法はバッチ スクリプトであり、非常に簡単です。この記事を楽しんで読んでいただければ幸いです。セクション 1: システムの現在のタイムスタンプに基づいてフォルダーを自動的に作成し、名前を付ける方法 ステップ 1: まず、フォルダーを作成する親フォルダーに移動します。

PHP 警告: date() はパラメータ 2 が長いことを予期しており、解決策が与えられた文字列です PHP 警告: date() はパラメータ 2 が長いことを予期しており、解決策が与えられた文字列です Jun 22, 2023 pm 08:03 PM

PHP プログラムを使用して開発する場合、警告メッセージやエラー メッセージが表示されることがよくあります。その中で、表示される可能性のあるエラー メッセージの 1 つは、PHPWarning:date()expectsparameter2tobelong,stringgiven です。エラー メッセージの意味は次のとおりです。関数 date() の 2 番目のパラメーターは長整数 (long) であることが予期されていますが、実際に渡されるのは文字列 (string) です。それで、私たちは

Java で時刻を処理する Date クラスと SimpleDateFormat クラスを使用するメソッドと使用法の紹介 Java で時刻を処理する Date クラスと SimpleDateFormat クラスを使用するメソッドと使用法の紹介 Apr 21, 2023 pm 03:01 PM

1. はじめに java.util パッケージの Date クラスは、ミリ秒単位の正確な特定の時刻を表します。 Date クラスを使用したい場合は、Date クラスを導入する必要があります。 Date クラスに年を直接書き込んでも、正しい結果は得られません。 Java の日付は 1900 年から計算されるため、最初のパラメータに 1900 年からの年数を入力すれば、必要な年が得られます。月は 1 を引く必要がありますが、日は直接挿入できます。この方法はほとんど使用されず、2 番目の方法が一般的に使用されます。 yyyy-MM-ddなどの特定の形式に従った文字列をDate型データに変換する方法です。まず、Date型Dateのオブジェクトを定義します。

データベース 'database_name' を削除できません; データベースが存在しません - MySQL エラーを解決する方法: データベースを削除できません、データベースが存在しません データベース 'database_name' を削除できません; データベースが存在しません - MySQL エラーを解決する方法: データベースを削除できません、データベースが存在しません Oct 05, 2023 am 11:46 AM

MySQL エラーの解決方法: データベースを削除できません。データベースが存在しません 概要: MySQL は、一般的に使用されるリレーショナル データベース管理システムです。 MySQL を使用する場合、データベースの作成、データベースの削除、その他の操作を含むデータベースの管理が必要になることがよくあります。ただし、データベースを削除するときに、「Can'tdropdatabase'database_name';databaseoesn'texist」というエラー メッセージが表示され、データベースを削除できない場合があります。

Python のカレンダーと日付のライブラリにはどのようなオプションがありますか? Python のカレンダーと日付のライブラリにはどのようなオプションがありますか? Oct 21, 2023 am 09:22 AM

Python には、使用できる優れたカレンダー ライブラリと日付ライブラリが多数あり、これらのライブラリは日付とカレンダー関連の操作を処理するのに役立ちます。次に、いくつかの一般的な選択肢を紹介し、対応するコード例を示します。 Datetime ライブラリ: datetime は、Python の組み込みの日付と時刻処理モジュールであり、日付、時刻、時差、その他の操作の処理に使用できる、日付と時刻に関連する多くのクラスとメソッドを提供します。サンプルコード: importdatetime#現在の日付を取得する

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出php提交表单通过后,弹出的对话框怎样在当前页弹出而不是在空白页弹出?想实现这样的效果:而不是空白页弹出:------解决方案--------------------如果你的验证用PHP在后端,那么就用Ajax;仅供参考:HTML code

See all articles