Heim  >  Artikel  >  Backend-Entwicklung  >  Implementierungsideen für die Verwendung von PHP zum Erstellen eines Nachrichtensystems

Implementierungsideen für die Verwendung von PHP zum Erstellen eines Nachrichtensystems

WBOY
WBOYOriginal
2016-08-08 09:34:001341Durchsuche

Wir können das Nachrichtensystem zum Speichern von Nachrichten verwenden und Nachrichten hinzufügen und löschen. Das verringert den Arbeitsaufwand für alle.

Erstellen Sie zunächst eine Tabelle.
Tabellennachrichten erstellen (
n_id int(255) nicht null auto_increment,
n_date datetime nicht null,
Nachrichtentext nicht null,
Primärschlüssel (n_id)
);

Schritt zwei: Legen Sie Ihre Anmeldeinformationen fest
$database_user_name="root";                                     $database_passWord=""; $database_name="news";                                       $time_offset="0";

Lassen Sie uns im dritten Schritt die im nachfolgenden Programm verwendeten Dinge platzsparend in Funktionen umwandeln!

Funktion connect_db()
{
// stellt eine Verbindung zur Datenbank her
       
Globaler $database_user_name, $database_password; $db=MySQL_connect("localhost",$database_user_name,$database_password);                                                       Geben Sie $db zurück;
       
}  


Funktion db_name()
{
// gibt den Namen der Datenbank
zurück        
Globaler $database_name;
$db_name=$database_name;
       
Gibt $db_name zurück;
       
}  
       
       
       
Funktion get_now()
{
// erhält das aktuelle Datum und die aktuelle Uhrzeit
       
$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"];        
Geben Sie $jetzt zurück;
       
}  
Schritt 4: Überlegen wir, wie die Nachrichten angezeigt werden


//Die oben definierte Funktionsbibliothek...
//Definition der Tabelle...

$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" ;
       
}  
sonst
{
       
$link="Alle Nachrichten< /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 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"];         
        $news=$myrow["news"];
        $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 "
返回

";
}

if ($link)
    {
    echo "


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

以上就介绍了使用PHP制作新闻系统的实现思路, 包括了新闻系统方面的内容, 希望对PHP教程有兴趣的朋友有所帮助.

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