> 백엔드 개발 > PHP 튜토리얼 > PHP를 사용하여 뉴스 시스템을 만드는 구현 아이디어

PHP를 사용하여 뉴스 시스템을 만드는 구현 아이디어

WBOY
풀어 주다: 2016-08-08 09:34:00
원래의
1364명이 탐색했습니다.

뉴스 시스템을 사용하여 뉴스를 저장할 수 있으며, 이를 통해 모든 사람의 작업량을 줄일 수 있습니다.

먼저 테이블을 생성합니다.
테이블 뉴스 만들기(
n_id int(255) null이 아님 auto_increment,
n_date 날짜/시간은 null이 아닙니다.
뉴스 텍스트가 null이 아닙니다.
기본 키(n_id)
);

2단계, 로그인 정보 설정
$database_user_name="root";                                   $database_passWord=""; $database_name="news";                                      $time_offset="0"

세 번째 단계, 공간을 절약하기 위해 후속 프로그램에서 사용되는 것들을 함수로 만들어 보겠습니다!

함수 connect_db()
{
// 데이터베이스에 연결
       
전역 $database_user_name, $database_password
$db=MySQL_connect("localhost",$database_user_name,$database_password)
                                 
$db 반환
       
}  


함수 db_name()
{
// 데이터베이스 이름을 반환합니다
       
전역 $database_name
$db_name=$데이터베이스_이름
       
$db_name 반환
       
}  
       
       
       
함수 get_now()
{
// 현재 날짜와 시간을 가져옵니다
       
$db=connect_db()
$db_name=db_이름()
Mysql_select_db($db_name,$db)
$sql="지금()을 지금으로 선택"; $result=mysql_query($sql,$db)
$myrow=mysql_fetch_array($result)
$now=$myrow["지금"]
       
지금 $반납
       
}  
4단계, 뉴스를 표시하는 방법을 고려해 보겠습니다


//위에서 정의한 함수 라이브러리...
//테이블 정의...

$title ";
if ($admin==1)
{
       
에코 "관리자"
}  
       
echo " - 뉴스


";


$db=connect_db()
$db_name=db_이름()
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 as date by news order by date desc" ;
       
}  
그렇지 않으면
{
       
$link="모든 뉴스< /a>";
       
       
    $sql="date_format(n_date,'%m/%d/%Y')를 n_date로 선택, date_format(n_date,'%H:%i')을 n_time으로, news, n_date를 n_date desc 제한으로 뉴스 주문 날짜로 선택 $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=$날짜;
             
            }
        if (strtoupper($show_date)!="Y" && strtoupper($show_time)=="Y")
            {
            $show=$시간;
             
            }     
             
        $cleannews=(nl2br($뉴스));

  
$show
$cleannews



";
}
에코 "     

";

         


    }
if ($admin==1)
{
에코 "
返回

";
}

if ($link)
    {
    echo "


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

以上就介绍了使사용PHP 제조는 새로운 闻系统的实现思路, 包括了新闻系统軟方了内容, 希望对PHP教程兴趣的朋友帮助.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿