欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

PHP技巧:分析利用PHP制作新聞系統(tǒng)的步驟_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP技巧:正確理解PHP程序編譯時的錯誤信息
我們編寫程序時,無論怎樣小心謹(jǐn)慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發(fā)人員無法了解編譯器報(bào)錯信息的含義,那么這些錯誤信息不僅毫無用處,還會常常讓人感到沮喪。

我們可以用新聞系統(tǒng)來存儲新聞,我們可以對新聞進(jìn)行添加、刪除等操作,這樣減少了大家的工作量,為什么不實(shí)驗(yàn)一下。

首先,建立一個表。

以下為引用的內(nèi)容:
create table news (
n_id int(255) not null auto_increment,
n_date datetime not null,
news text not null,
primary key(n_id)
);

第二步,設(shè)置你的登陸信息

以下為引用的內(nèi)容:
$database_user_name="root";
$database_password="";
$database_name="news";
$time_offset="0";

第三步,讓我們把后面程序用到的東西作成函數(shù),節(jié)省篇幅啊!

以下為引用的內(nèi)容:

function connect_db()
{
// connects to the database
global $database_user_name, $database_password;
$db=mysql_connect("localhost",$database_user_name,$database_password);
return $db;
}
function db_name()
{
// returns the name of the database
global $database_name;
$db_name=$database_name;
return $db_name;
}
function get_now()
{
// gets current date and time
$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"];
return $now;
}

第四步,讓我們考慮如何將新聞顯示出來

以下為引用的內(nèi)容:

//上面已經(jīng)定義的函數(shù)庫...
//表格的定義......
<center><FONT SIZE=5 FACE="'georgia',verdana,Arial,Lucida Sans,Gill Sans">$title ";
if ($admin==1)
{
echo " Admin ";
}
echo " - News</font> </td></tr> ";
$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";
}
else
{
$link="<a href=$REQUEST_URL?show_news_sub=ALL><FONT SIZE=-2 FACE="'georgia',verdana,Arial,Lucida Sans,Gill Sans">All news</font></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));
<TD align=left><FONT SIZE=-2 FACE="'verdana',Arial,Lucida Sans,Gill Sans">$show<br>$cleannews</font</TD>
";
}
echo " ";
}
if ($admin==1)
{
echo "<center><a href=admin/index.php><FONT SIZE=-2 FACE="'verdana',Arial,Lucida Sans,Gill Sans">返回</font></a></center>";
}
if ($link)
{
echo "<center><br><br>$link</center>";
}

說明:省略了格式方面的標(biāo)簽,這樣看起來思路清晰些,你可要加上啊。

分享:PHP技巧--通過COM使用ADODB
要實(shí)現(xiàn)下列功能,請確保 php.ini 中的 com.allow_dcom 選項(xiàng)已設(shè)為 true。 一、準(zhǔn)備工作 新建一個ACCESS數(shù)據(jù)庫,并命名為db.mdb,然后在這個數(shù)據(jù)庫中新建一個表 comtest,包含 id 和 title

來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
相關(guān)PHP教程